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






