1

window.showModalDialog我正在测试一个使用 Javascript方法打开大量模式对话框的应用程序。我的 Selenium Webdriver 代码与Firefox. 但是,它在 Internet Explorer 11 中使用IEDriverServer.

在一个页面上,当手动单击链接(仅通过启动 IE)或通过 Selenium 在 FF 上单击时,会打开一个新的模式对话框。

在此处输入图像描述

但是,在 IEDriverServer 打开的浏览器上,什么也没有发生。我什至不能手动点击它。就好像有一层不可见的东西完全阻止了这个浏览器实例。

在此处输入图像描述

任何意见是极大的赞赏!谢谢!

4

1 回答 1

0

我也遇到过类似的问题。ieDriver不负责这个。建议你用管理员权限运行vs,或者你用管理员权限运行编译好的程序。找到这个方法也不容易,毕竟不是代码问题。

于 2019-01-16T03:01:07.963 回答