问题1:我正在尝试自动化网站上的过程,该过程涉及单击按钮并接受Chrome警报。问题在于IDE会卡在单击上,因为即使单击按钮,它也无法识别该单击,并且会无限期地停留在该命令上(尽管测试用例不会失败)。我如何迫使它继续前进?
第二季度:如何接受Chrome警报?我尝试做“执行脚本”,并使用了void accept(),driver()。accept()和许多其他东西。有什么想法吗?
答案 0 :(得分:0)
它无法识别点击,并无限地停留在该命令上
这里的问题是硒离子(或其他任何Javascript自动化方法)并没有真正单击按钮,而是做了一些Javascript魔术使对话框消失了。通常,这可以正常工作,但似乎网站需要真正的点击事件。
您可以使用kantu
selenium ide及其xtype命令触发此类真实事件:
bringbrowsertoforeground
xtype | ${KEY_ENTER}