Selenium调用Chrome,Firefox,IE_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Selenium调用Chrome,Firefox,IE

Selenium调用Chrome,Firefox,IE

 2016/10/20 5:32:58  BeAMan  程序员俱乐部  我要评论(0)
  • 摘要:C#环境下,使用Selenium调用不同的浏览器,可以使用如下方法:1IWebDriverdriver=null;2stringBrowser=null;3if(Browser.Equals("IE"))4{5InternetExplorerOptionsoptions=newInternetExplorerOptions();6options.IntroduceInstabilityByIgnoringProtectedModeSettings=true
  • 标签:FireFox Chrome

C#环境下,使用Selenium调用不同的浏览器,可以使用如下方法:

 1 IWebDriver driver = null;
 2 string Browser =null;
 3 if (Browser.Equals("IE"))
 4 {
 5   InternetExplorerOptions options = new InternetExplorerOptions();
 6   options.IntroduceInstabilityByIgnoringProtectedModeSettings = true;
 7   driver = new InternetExplorerDriver(options);
 8 
 9 }
10 else if (Browser.Equals("Chrome".ToUpper()))
11 {
12   driver = new ChromeDriver();
13 }
14 else
15 {
16   driver = new FirefoxDriver();
17 }

注意实现:

1、使用IE浏览器的时候要在该项目的bin\Debug或bin\Release目录下添加IEDriverServer.exe文件。

    用nuget获取IEDriverServer.exe:Install-Package WebDriver.IEDriverServer.win32

2、使用IE时要取消浏览器的保护模式,添加如下代码。

InternetExplorerOptions options = new InternetExplorerOptions();
options.IntroduceInstabilityByIgnoringProtectedModeSettings = true;

3、使用Chrome浏览器的时候要在该项目的bin\Debug或bin\Release目录下添加chromedriver.exe文件。

  用nuget获取chromedriver.exe:Install-Package Selenium.WebDriver.ChromeDriver

 

发表评论
用户名: 匿名