在SauceLabs上测试打开www页面而不是关闭连接

时间:2014-09-18 08:29:32

标签: c# internet-explorer selenium-webdriver webdriver saucelabs

我在c#中编写了一个测试,用于在IE 11上运行 - Windows 8.1。

打开BaseUrl后什么都不会发生。几秒钟后,我收到一条消息:“ERROR用户在等待命令完成时关闭连接”。

我定义了这样的IE浏览器:

DesiredCapabilities capabillities = DesiredCapabilities.InternetExplorer();
capabillities.SetCapability(CapabilityType.Platform, "Windows 8.1");
capabillities.SetCapability(CapabilityType.Version, "11");

我开始测试的代码:

driver.Navigate().GoToUrl(baseURL); 

driver.FindElement(By.CssSelector("button.btn-xs:nth-child(1)")).Click();
SelectElement selectCountry = new SelectElement (driver.FindElement(By.Id("country")));
selectCountry.SelectByText ("something");

测试的第一个信息是:

  

desiredCapabilities:{“browserName”:“Internet explorer”}   => { “takesScreenshot”:真实的, “unexpectedAlertBehaviour”: “辞退”, “ie.browserCommandLineSwitches”: “”, “browserAttachTimeout”:0, “ie.ensureCleanSession”:假的, “ignoreProtectedModeSettings”:假的, “平台”:“WINDOWS “ ”版本“: ”11“, ”ignoreZoomSetting“:假的, ”nativeEvents“:真实的, ”handlesAlerts“:真实的, ”javascriptEnabled“:真实的, ”requireWindowFocus“:假的, ”ie.usePerProcessProxy“:假的,” initialBrowserUrl “:"http://localhost:11130/",” enableElementCacheCleanup “:真实的,” cssSelectorsEnabled “:真实的,” browserName “:” 互联网   资源管理器”, “elementScrollBehavior”:0 “enablePersistentHover”:真 “ie.forceCreateProcessApi”:假}

我不知道我做错了什么。 Firefox和Chrome的其他测试工作正常。有什么想法吗?

0 个答案:

没有答案