我使用ChromeDriver(2.29.461571)进行了phpunit(5.7.23)和selenium独立网络驱动程序(3.7.1)的工作设置,我可以在其上运行测试。
可悲的是,我遇到了moveTo命令没有任何效果的问题。因此可以找到一些按钮,但它们不能被错误f.e点击。
"元素在点(46,633)和#34;
处无法点击
使用"不会产生任何影响"意思是当我查看我制作的截图时,视口与开始时相同。
示例 ($ this继承自PHPUnit_Extensions_Selenium2TestCase)
我正在寻找注销按钮,这是一个<a>
- 标签。在第二行,我想搬到那里。
$logout_link = $this->byId('nav-logout');
$this->moveto($logout_link);
我已经尝试了带偏移设置的moveto-command - 也没有任何影响
答案 0 :(得分:0)
我选择了selenium-standalone 3.6,现在它可以工作了......可能是新版本中的一个错误。