我正在使用 selenium-server-standalone-2.28.0.jar 来自动化 Web 应用程序行为。我正在使用 Internet Explorer 9 来测试应用程序。
以前我对同一组测试用例使用 selenium-server-standalone-2.17.0.jar 版本没有任何问题。但是当我将 jar 版本更新到 2.28 时,应用程序无法在 Internet Explorer 中运行测试用例。我发现对于这个 Selenium 版本,我需要有 IEDriverServer_Win32_2.28.0 并且需要使用 IEDriverServer 路径设置 webdriver.ie.driver 系统属性。
此外,我需要为 Internet Explorer 中的所有区域设置保护模式设置,这会导致系统中的防病毒软件阻止 IEDriverServer.exe 运行。我需要绕过防病毒软件来测试我的应用程序。
问题是在任何企业系统中,不允许开发人员更改任何与 IE 安全相关的设置。即使他们可以这样做,允许应用程序绕过防病毒软件也几乎是不可能的。我的问题是是否有任何解决方法可以实现这一目标?
谢谢,拉纳班纳吉