• 浏览器测试
    • 多浏览器支持
    • 私有云部署
      • 用法

    浏览器测试

    本篇文档介绍如何对桌面端浏览器做兼容性测试。

    多浏览器支持

    通过在本机运行 selenium-standalone 实现驱动桌面端浏览器。

    可以通过如下命令加速安装:

    1. selenium-standalone install --drivers.firefox.baseURL=http://npm.taobao.org/mirrors/geckodriver --baseURL=http://npm.taobao.org/mirrors/selenium --drivers.chrome.baseURL=http://npm.taobao.org/mirrors/chromedriver --drivers.ie.baseURL=http://npm.taobao.org/mirrors/selenium

    私有云部署

    F2ETest 支持服务端私有部署,是多浏览器兼容性测试整体解决方案。

    浏览器测试 - 图1

    用法

    通过如下配置可以测试多种类型的桌面端浏览器:

    1. const wd = require('macaca-wd');
    2. const remoteConfig = {
    3. host: 'host',
    4. port: 4444
    5. };
    6. const driver = wd.promiseChainRemote(remoteConfig);
    7. driver.init({
    8. platformName: 'desktop',
    9. browserName: 'ie',
    10. version: '11',
    11. 'f2etest.userid': 'xxxxxx',
    12. 'f2etest.apiKey': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
    13. })

    原文: https://macacajs.github.io/zh/browser