使用Selenium 2 JSON进行Nightwatch测试?

时间:2017-02-09 23:26:46

标签: selenium selenium-webdriver automated-tests selenium-chromedriver nightwatch.js

是否可以通过Nightwatch运行从GhostInspector导出的Selenium 2格式化测试?

我在我的仓库中安装了Nightwatch来启动selenium并运行演示测试。我怎样才能将它传递给json格式化的Selenium测试?

测试文件的格式如下:

{
    "type": "script",
    "seleniumVersion": "2",
    "formatVersion": 2,
    "steps": [
        {
            "type": "get",
            "url": "https://domain.com"
        },
        {
            "type": "get",
            "url": "/somepage
        },
        {
            "type": "assertEval",
            "script": "return Boolean( document.getElementById('header') );",
            "value": true
        }
    ]
}

当前的演示测试打开然后关闭浏览器:

module.exports = {
    'Demo test' : function (browser) {
        browser
            .url(browser.launchUrl)
            // ...
            .end();
    }
};

0 个答案:

没有答案