2014-03-07 112 views
1

我有自動化的Android Chrome瀏覽器與下面的代碼:什麼是C#相當於Java ChromeOptions.setExperimentalOptions()?

DesiredCapabilities capabilities=DesiredCapabilities.chrome(); 
ChromeOptions options=new ChromeOptions(); 

options.setExperimentalOptions("androidPackage", "com.android.chrome"); 
capabilities.setCapability(ChromeOptions.CAPABILITY, options); 

WebDriver driver=new ChromeDriver(capabilities); 
System.setProperty("webdriver.chrome.driver", "C://Users//Documents//Appium//ChromeDriver//chromedriver.exe"); 
String url="http://yahoo.com"; 
driver.get(url); 

我想用C#(Visual Studio中)來自動的Android Chrome瀏覽器,但無法找到等價代碼。我使用這個,但不工作:

Capabilities = DesiredCapabilities.Chrome(); 
ChromeOptions options1=new ChromeOptions(); 
options1.AddAdditionalCapability("androidPackage", "com.android.chrome",); 
Driver = new ChromeDriver(Chrome_Driver, options1); 
+0

我在這裏提出的問題/#!topic/chromedriver-users/XTeGu710C2Q – Khushboo

+0

您是否找到答案? Pavel發佈的下面的答案我覺得缺乏,因爲它使用RemoteWebDriver而不是ChromeDriver。另外,我不想用uri實例化驅動程序 - 我想在代碼中的其他位置執行此操作。 – sapbucket

回答

0

我相信這是你在找什麼:https://groups.google.com/forum:

ChromeOptions chromeOptions = new ChromeOptions(); 
chromeOptions.AddAdditionalCapability("androidPackage", "com.android.chrome"); 

driver = new RemoteWebDriver(new Uri("http://seleniumhubaddress:4444/wd/hub"), chromeOptions.ToCapabilities()); 
相關問題