Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium C#与Java ChromeOptions.setExperimentalOptions()等价的是什么?_Selenium_Selenium Chromedriver - Fatal编程技术网

Selenium C#与Java ChromeOptions.setExperimentalOptions()等价的是什么?

Selenium C#与Java ChromeOptions.setExperimentalOptions()等价的是什么?,selenium,selenium-chromedriver,Selenium,Selenium Chromedriver,我已使用以下代码自动安装android chrome浏览器: DesiredCapabilities capabilities=DesiredCapabilities.chrome(); ChromeOptions options=new ChromeOptions(); options.setExperimentalOptions("androidPackage", "com.android.chrome"); capabilities.setCapability(ChromeOptio

我已使用以下代码自动安装android chrome浏览器:

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);

我相信这就是你想要的:

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

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

我在这里提出了一个问题:你找到答案了吗?我发现Pavel发布的以下答案缺乏,因为它使用RemoteWebDriver而不是ChromeDriver。另外,我不想用uri来实例驱动程序——我想在代码的其他地方这样做。