我有selenium测试运行在一个远程服务器在无头模式下使用 chrome 驱动程序。以下步骤尝试单击按钮,但按钮未被单击。
下面的测试步骤尝试单击元素:
action.moveToElement(element).click().build().perform();
下面是按钮的html:
<button class="icon-btn" data-uk-tooltip="" data-ember-action="90"><i class="us -icon-hover us-icon-plus-circle"></i></button>
在无头模式下,上述测试步骤未点击按钮的任何原因?会很感激你的建议
2条答案
按热度按时间e0bqpujr1#
让我们试试这个,它会工作:
kmbjn2e32#
我怀疑这是一个实际的 selenium 问题。但我设法解决和稳定我的测试。参见Using Selenium, is there another, more reliable, way to use click command on an element in Headless Chrome?