由于我们大部分客户还在使用ie8和ie9,我们切换到了ie10自带的Windows 8操作系统,由于客户的要求,我们需要在ie8版本上测试软件。我在将 ie 版本切换到 8 时遇到问题,即使 ie10(令人惊讶地)提供 ie8 模式。
System.setProperty(SeleniumProperties.ieDriver, SeleniumProperties.ieLocation);
DesiredCapabilities ieCapabilities = null;
ieCapabilities = DesiredCapabilities.internetExplorer();
ieCapabilities.setVersion("8");
driver = new InternetExplorerDriver(ieCapabilities);
System.out.println(((RemoteWebDriver) driver).getCapabilities());
驱动能力保持不变:
功能 [{platform=WINDOWS, elementScrollBehavior=0, javascriptEnabled=true, enablePersistentHover=true, ignoreZoomSetting=false, browserName=internet explorer, enableElementCacheCleanup=true, unexpectedAlertBehaviour=dismiss, version=10, cssSelectorsEnabled=true, ignoreProtectedModeSettings=false, requireWindowFocus=假,initialBrowserUrl=,handlesAlerts=true,nativeEvents=true,browserAttachTimeout=0,takeScreenshot=true}]
任何解决此问题的工作将不胜感激!