zoukankan      html  css  js  c++  java
  • Selenium调用Chrome,Firefox,IE

    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浏览器的时候要在该项目的binDebug或binRelease目录下添加IEDriverServer.exe文件。

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

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

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

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

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

  • 相关阅读:
    android 管理wifi
    andriod 剪贴板操作
    andriod绘制图形
    andriod读写XML
    androd 获得wifi列表
    一个小时内学习SQLite数据库
    Android 使用SQLite本地数据库
    Android可伸缩列表ExpandableListView
    三甲医院涉医疗反腐,今年已有 149 位被查!
    2015各地区顶尖中学排行榜
  • 原文地址:https://www.cnblogs.com/beagreatman/p/5978137.html
Copyright © 2011-2022 走看看