PHPUnit和硒以及从元素问题中获取价值
所以我从PHPUnit和Selenium 2开始 只有当我从元素调用value方法并最终得到以下结果时,才会发生这种情况:PHPUnit和硒以及从元素问题中获取价值,php,testing,selenium,phpunit,Php,Testing,Selenium,Phpunit,所以我从PHPUnit和Selenium 2开始 只有当我从元素调用value方法并最终得到以下结果时,才会发生这种情况: 1) test\view\LoginTest::testHasALoginForm PHPUnit_Extensions_Selenium2TestCase_WebDriverException: GET /session/fdcf0669-1d42-4a35-8e7a-29dec4a0f1e4/element/0/value Build info: version: '2
1) test\view\LoginTest::testHasALoginForm
PHPUnit_Extensions_Selenium2TestCase_WebDriverException: GET /session/fdcf0669-1d42-4a35-8e7a-29dec4a0f1e4/element/0/value
Build info: version: '2.42.1', revision: '68b415a', time: '2014-05-29 16:16:49'
System info: host: 'Something.local', ip: '192.168.1.108', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.9.3', java.version: '1.8.0_05'
Driver info: driver.version: unknown
我做错什么了吗?嗨,我用大致相同的代码得到了完全相同的错误。我正在使用与您相同版本的selenium。 但是,在使用2.39.0版本时,我没有遇到此错误。
因此,它似乎要么是一种回归,要么是一种不推荐使用的用法。嗨,我用大致相同的代码得到了完全相同的错误。我正在使用与您相同版本的selenium。 但是,在使用2.39.0版本时,我没有遇到此错误。
因此,它似乎是一种回归或不推荐的用法。selenium v2.42.0中删除了->value方法。当前推荐的解决方案是使用$element->attribute'value'
@请参见selenium v2.42.0中删除了->值方法。当前推荐的解决方案是使用$element->attribute'value'
@看是的,这为我解决了问题。我发现这很难诊断——即使是单步检查代码,看到服务器通过curl返回500个错误,也没有发现任何问题。当旧代码停止工作时,真令人沮丧!谢谢你的解决方案。是的,这帮我解决了。我发现这很难诊断——即使是单步检查代码,看到服务器通过curl返回500个错误,也没有发现任何问题。当旧代码停止工作时,真令人沮丧!谢谢你的解决方案。
1) test\view\LoginTest::testHasALoginForm
PHPUnit_Extensions_Selenium2TestCase_WebDriverException: GET /session/fdcf0669-1d42-4a35-8e7a-29dec4a0f1e4/element/0/value
Build info: version: '2.42.1', revision: '68b415a', time: '2014-05-29 16:16:49'
System info: host: 'Something.local', ip: '192.168.1.108', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.9.3', java.version: '1.8.0_05'
Driver info: driver.version: unknown