程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Selenium調用Chrome,Firefox,IE,seleniumchrome

Selenium調用Chrome,Firefox,IE,seleniumchrome

編輯:關於.NET

Selenium調用Chrome,Firefox,IE,seleniumchrome


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

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved