Selenium IDE:“单击”命令无限加载并接受Chrome警报

时间:2019-01-28 11:02:44

标签: selenium selenium-ide browser-automation

问题1:我正在尝试自动化网站上的过程,该过程涉及单击按钮并接受Chrome警报。问题在于IDE会卡在单击上,因为即使单击按钮,它也无法识别该单击,并且会无限期地停留在该命令上(尽管测试用例不会失败)。我如何迫使它继续前进?

第二季度:如何接受Chrome警报?我尝试做“执行脚本”,并使用了void accept(),driver()。accept()和许多其他东西。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

  

它无法识别点击,并无限地停留在该命令上

这里的问题是硒离子(或其他任何Javascript自动化方法)并没有真正单击按钮,而是做了一些Javascript魔术使对话框消失了。通常,这可以正常工作,但似乎网站需要真正的点击事件。

您可以使用kantu selenium ide及其xtype命令触发此类真实事件:

bringbrowsertoforeground
xtype | ${KEY_ENTER}