Java 最小化Internet explorer 9或虚拟机时,不会运行Selenium测试
Internet Explorer-第9版 硒-2.42.2 语言-JAVA 什么步骤会重现问题? 1.使用以下能力在IE上的windows VM上触发登录测试:Java 最小化Internet explorer 9或虚拟机时,不会运行Selenium测试,java,selenium,jenkins,internet-explorer-9,virtual-machine,Java,Selenium,Jenkins,Internet Explorer 9,Virtual Machine,Internet Explorer-第9版 硒-2.42.2 语言-JAVA 什么步骤会重现问题? 1.使用以下能力在IE上的windows VM上触发登录测试: InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS=true InternetExplorerDriver.IGNORE_ZOOM_SETTING=true InternetExplorerDriver.REQUIRE_WINDOW
InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS=true
InternetExplorerDriver.IGNORE_ZOOM_SETTING=true
InternetExplorerDriver.REQUIRE_WINDOW_FOCUS=true
InternetExplorerDriver.ENABLE_PERSISTENT_HOVERING=true
InternetExplorerDriver.NATIVE_EVENTS=false
InternetExplorerDriver.INITIAL_BROWSER_URL="https://***********.com
2.尽量减少VM和
3.等待selenium脚本运行,然后最大化VM以检查测试是否正常运行
预期产量是多少?你看到了什么?
预期输出:应完成对应用程序的登录。
相反,测试卡在登录页面中。未输入用户id和密码。webdriver无法识别该元素
Selenium版本:2.42.2
操作系统:Windows7
浏览器:Internet Explorer
浏览器版本:9
测试从jenkins服务器远程触发。当它在前台时,测试运行正常,但如果虚拟机或IE最小化,测试将失败。如果您能够将每个区域的保护模式设置更改为相同的值,则详细信息如下。然后不要设置以下功能-
InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS=true
并尝试不设置以下功能,确保缩放级别设置为100%-
InternetExplorerDriver.IGNORE_ZOOM_SETTING=true
InternetExplorerDriver.REQUIRE_WINDOW_FOCUS=true