Selenium支持多种浏览器,实际测试中可以通过工程模式创建不同浏览器的实例,从而完成多种浏览器的适配测试。Selenium支持的浏览器种类如下:

        ChromeDriver:谷歌浏览器

        InternetExplorerDriver:微软IE
        FirefoxDriver:火狐
       
OperaDriver:欧朋
        
HtmlUnitDriver:后台运行,不打开浏览器,速度快
        AndroidDriver(mobile testing):安卓手机浏览器
       
OperaMobileDriver(mobile testing):欧朋手机端
         IPhoneDriver(mobile testing):苹果手机浏览器

         用的多的是Chrome、Firefox和IE,目前项目中支持的也是这三种,通过如下代码实现。

         Selenium多浏览器适配


           strDriverType通过配置文件获取,即不同的浏览器类型需要在配置文件中进行配置。实际测试中,根据要验证的浏览器获取不同的浏览器webdriver实例。

           IE和Chrome需要传递webdriver的路径(需要单独下载),firefox安装后就包括了webdriver,注意有版本配套问题。项目中使用Selenium2.53.0配合firefox46.0进行测试。

  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-04-12
  • 2022-12-23
  • 2021-10-11
  • 2021-07-06
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-08
  • 2021-05-20
  • 2022-03-03
  • 2022-12-23
  • 2022-02-13
  • 2021-06-18
相关资源
相似解决方案