0
有没有人有在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();
}
}
}
你在使用xunit,nunit,mstest吗?我想它不会出现在测试资源管理器中,因为它没有标记任何类型的测试属性。 – tehbeardedone
你卡在哪里? – DebanjanB
这是简单写在主类下,这不会反映在测试浏览器下。对于在测试浏览器中反映的测试,您应该使用像Nunit,Xunit等测试框架。 – BountyHunter