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