WebDriver – 启动浏览器

据报道,火狐浏览器将会在未来的Web浏览器版本中添加默认阻止加密发掘恶意软件脚本。Mozilla产品副CEONguyen表露,若是可行的话,用户可能会在Firefox
63版本中启用它们。

近期的互联网中,浏览器可以说是太多太多了,可是多数都是换壳不换心,基本上主流的浏览器如故火狐,谷歌(谷歌(Google)),IE,safrai那二种比较普遍,所以在我们的开发中,有时候须求遇到判断用户正在利用什么浏览器以及利用的本子是不怎么,并根据重回值,给予肯定的升迁,上边,我就概括的牵线一种判断用户浏览器的施用状态的代码。

我们已经创办了Selenium maven工程,下去开首真正进入到WebDriver的实战中。

var distinguishBrowser= function browserInfo() {
      var browser = {
//            IE浏览器
            msie: false,
//            谷歌浏览器
            chrome: false,
//            火狐浏览器
            firefox: false,
//            opera浏览器
            opera: false,
//             safrai浏览器
            safari: false,
//            正在使用的浏览器的名字
            name: 'unknown',
//            正使用浏览器的版本号
            version: 0
          },
          userAgent = window.navigator.userAgent.toLowerCase();
//      使用正则对用户当前浏览器进行判断
      if (/(msie|chrome|firefox|opera|netscape)\D+(\d[\d.]*)/.test(userAgent)) {
        browser[RegExp.$1] = true;
        browser.name = RegExp.$1;
        browser.version = RegExp.$2;
      } else if (/version\D+(\d[\d.]*).*safari/.test(userAgent)) {
        browser.safari = true;
        browser.name = 'safari';
        browser.version = RegExp.$2;
      }
      return browser;
    }

    var browserr = browserInfo();
    if (mybi.msie) {
      console.log(browserr.version);
    } else {
      console.log(browserr.name + ' ' + browserr.version);
    }

  })()

既然WebDriver是用来Web的UI自动化测试,那么测试Web的第一步就是启动浏览器。那WebDriver都帮助什么浏览器呢?

以上那篇js判断主流浏览器类型和版本号的粗略达成代码就是小编分享给大家的全体内容了,希望能给大家一个参阅,也盼望我们多多援救脚本之家。

WebDriver 援救什么浏览器

WebDriver 帮衬主流的浏览器包涵IE,Chrome,Firefox,Safari等等,微软Win 10
新生产的Edge浏览器,Selenium 2.47.1+版本开始也博得扶助。

大家在“Selenium 家族介绍“
一节中一度明白WebDriver的行事规律,既每个浏览器都有相应的一个Driver,通过以之对应的Driver来驱动浏览器,这大家在起步浏览器前,得先形成浏览器的陈设,下载种种浏览器对应的Driver文件。

你或许感兴趣的稿子:

  • js判断浏览器版本以及浏览器内核的不二法门
  • js判断浏览器类型,版本的代码(附七个实例代码)
  • js判断IE浏览器版本过低示例代码
  • js判断运行jsp页面的浏览器类型以及版本示例
  • JS判断浏览器类型与版本的兑现代码
  • javascript判断ie浏览器6/7版本加载差别样式表的落到实处代码
  • 判定浏览器的javascript版本的代码
  • JavaScript
    判断浏览器类型及版本
  • JS通过分析userAgent属性来判断浏览器的品种及版本
  • JavaScript判断浏览器及其版本音信

IE 浏览器

支撑版本:

  • Selenium 2.0 支持IE 7~11
  • Selenium 3.0 支持IE 9+

IEDriverServer下载和布置

相关文章