Selenium多浏览器适配

来源:互联网 发布:java猜拳游戏源代码 编辑:程序博客网 时间:2024/05/22 02:23

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

        ChromeDriver:谷歌浏览器

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

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

        


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

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

  

原创粉丝点击