PHPUnit Selenium 移动到无效
Posted
技术标签:
【中文标题】PHPUnit Selenium 移动到无效【英文标题】:PHP-Unit Selenium moveTo takes no effect 【发布时间】:2018-04-22 11:16:06 【问题描述】:我使用 ChromeDriver (2.29.461571) 安装了 phpunit (5.7.23) 和 selenium 独立网络驱动程序 (3.7.1),可以在其中运行测试。
遗憾的是,我遇到了 moveTo 命令不起作用的问题。这样可以找到一些按钮,但由于错误 f.e. 而无法点击它们。
"元素在点 (46, 633) 处不可点击"
带有“不生效”的意思是当我看我做的截图时,视口和开始时一样。
示例 ($this 继承自 PHPUnit_Extensions_Selenium2TestCase)
我正在寻找注销按钮,它是一个<a>
-标签。在第二行我想搬到那里。
$logout_link = $this->byId('nav-logout');
$this->moveto($logout_link);
我已经尝试了带有偏移设置的 moveto-command -- 也没有任何效果
【问题讨论】:
【参考方案1】:我使用了 selenium-standalone 3.6,现在它可以工作了......可能是新版本中的一个错误。
【讨论】:
以上是关于PHPUnit Selenium 移动到无效的主要内容,如果未能解决你的问题,请参考以下文章
PHPUnit + Selenium`InvalidArgumentException:找不到元素`
无法使用 composer 安装 phpunit 和 phpunit-selenium
PHPUnit/Selenium 无法找到 *any* 元素