Browserstack中的硒C#测试

有没有人有在Browserstack中运行Selenium C#测试的经验。从Browserstack中尝试这个例子,但我似乎无法在Visual Studio中的测试浏览器中进行测试。不知道为什么我无法执行测试。有任何想法吗?我在Visual Studio中运行我的本地测试没有任何问题。Browserstack中的硒C#测试

using System; 

using OpenQA.Selenium;

using OpenQA.Selenium.Remote;

namespace SeleniumTest

{

class Program

{

static void Main(string[] args)

{

IWebDriver driver;

DesiredCapabilities capability = DesiredCapabilities.Chrome();

capability.SetCapability("browserName", "iPad");

capability.SetCapability("platform", "MAC");

capability.SetCapability("device", "undefined");

capability.SetCapability("browserstack.user", "");

capability.SetCapability("browserstack.key", "");

driver = new RemoteWebDriver(

new Uri("http://hub-cloud.browserstack.com/wd/hub/"), capability

);

driver.Navigate().GoToUrl("http://www.google.com");

Console.WriteLine(driver.Title);

IWebElement query = driver.FindElement(By.Name("q"));

query.SendKeys("Browserstack");

query.Submit();

Console.WriteLine(driver.Title);

driver.Quit();

}

}

}

回答:

尝试修改此行:

driver = new RemoteWebDriver(new Uri("http://hub-cloud.browserstack.com/wd/hub/"), capability 

driver = new RemoteWebDriver(new Uri("http://hub-cloud.browserstack.com/wd/hub/"), capability, TimeSpan.FromSeconds(600)); 

如果这不起作用,调试和找出它失败,所以我们可以缩小范围。您正在使用用户和密钥是否正确?

以上是 Browserstack中的硒C#测试 的全部内容, 来源链接: utcz.com/qa/264117.html

回到顶部