From 3d636cf2815da4b13af2db8220d0382fea59f43f Mon Sep 17 00:00:00 2001 From: David Date: Sat, 8 Aug 2015 16:30:58 +0200 Subject: More test fixes --- tests/test_tools/PradoGenericSelenium2Test.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'tests/test_tools/PradoGenericSelenium2Test.php') diff --git a/tests/test_tools/PradoGenericSelenium2Test.php b/tests/test_tools/PradoGenericSelenium2Test.php index 535d500d..33ab21e1 100755 --- a/tests/test_tools/PradoGenericSelenium2Test.php +++ b/tests/test_tools/PradoGenericSelenium2Test.php @@ -93,7 +93,13 @@ class PradoGenericSelenium2Test extends PHPUnit_Extensions_Selenium2TestCase protected function assertValue($id, $txt) { - $this->assertEquals($txt, $this->getElement($id)->value()); + try{ + $this->assertEquals($txt, $this->getElement($id)->value()); + } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) { + //stale element reference. try second time. + $this->pause(50); + $this->assertEquals($txt, $this->getElement($id)->value()); + } } protected function assertVisible($id) -- cgit v1.2.3