通过Selenium和手动启动IE浏览器的交互方式有所不同

时间:2019-06-09 07:41:27

标签: javascript java selenium internet-explorer iedriverserver

我的项目中的应用程序非常复杂,后端系统数量众多,并且在javascript上大量编写了前端程序。该应用程序仅在Internet Explorer中起作用,因此我正在使用InternetExplorerDriver。

我成功地实现了单个浏览器窗口实例的自动化,但是单击某些链接进一步打开了新的浏览器窗口,其中应用程序抛出了“发生JavaScript错误”(硒错误)。当我通过打开Internet Explorer并使用URL启动应用程序来手动执行相同的流程时,我没有看到任何错误。我已经尝试了所有可能的Desired Capabitilies,并通过反复试验方法传递了不同的值。

InternetExplorerDriverCode

当我尝试单击链接时,我还通过Actions方法模拟了鼠标和键盘事件。他们都没有为我工作。

因此,我试图理解硒与浏览器的交互方式以及我们与浏览器的手动交互方式是否存在差异。请帮我这个。预先感谢。

0 个答案:

没有答案