Tag: saucelabs

在Saucelabs中使用Selenium远程Firefox webdriver安装扩展程序

问题 尝试在Saucelabs上远程执行Selenium测试期间安装Firefox浏览器扩展。 在本地执行测试时,扩展程序在Firefox中安装并处于活动状态,但在Saucelabs上的远程执行中,扩展名不会出现在已安装的扩展名列表中。 按照此Saucelabs 支持文章中概述的步骤操作。 建立 Selenium.Support v2.48.2或v2.49.0 Selenium.WebDriver v2.48.2或v2.49.0 Windows 10或7 Firefox 43 C#测试设置 private static FirefoxProfile CreateFirefoxProfile() { FirefoxProfile profile = new FirefoxProfile(); profile.AddExtension(“Tools/modify_headers-0.7.1.1-fx.xpi”); profile.SetPreference(“general.useragent.override”, “UA-STRING”); profile.SetPreference(“extensions.modify_headers.currentVersion”, “0.7.1.1-signed”); profile.SetPreference(“modifyheaders.headers.count”, 1); profile.SetPreference(“modifyheaders.headers.action0”, “Add”); profile.SetPreference(“modifyheaders.headers.name0”, “SampleHeader”); profile.SetPreference(“modifyheaders.headers.value0”, “test1234”); profile.SetPreference(“modifyheaders.headers.enabled0”, true); profile.SetPreference(“modifyheaders.config.active”, true); profile.SetPreference(“modifyheaders.config.alwaysOn”, true); profile.SetPreference(“modifyheaders.config.start”, true); return profile; } private static IWebDriver GetRemoteDriver() { var […]

WebDriver – 元素不可点击Chrome

我有以下问题。 我在Firefox和Chrome上运行测试。 在Firefox测试运行正确,但在Chrome SauceLabs上给出一条消息: unknown error: Element is not clickable at point (717, 657). Other element would receive the click: … (Session info: chrome=36.0.1985.125) (Driver info: chromedriver=2.10.267521,platform=Windows NT 6.3 x86_64) 我以同样的方式在两个测试中通过唯一的css选择器选择元素: driver.FindElement(By.CssSelector(“button.btn-xs:nth-child(1)”)).Click(); 任何想法在这里有什么问题?