硒单元测试不适用于简单用例

时间:2018-09-27 12:36:27

标签: node.js selenium google-chrome testing

我是一名开发人员,正在尝试进行一些自动化测试

我选择了带有Mocha的Selenium-webdriver来实现

我得到了如下所示的样品

var webdriver = require('selenium-webdriver') // Added line
var By = require('selenium-webdriver').By,
    until = require('selenium-webdriver').until,
    chrome = require('selenium-webdriver/chrome'),
    test = require('selenium-webdriver/testing');

test.describe('Google Search', function() {
    var driver;

    test.before(function() {
        driver = new webdriver.Builder().forBrowser('chrome').build() // Changed line
    });

    test.after(function() {
        driver.quit();
    });

    test.it('should append query to title', function() {
        driver.get('http://www.google.com/ncr');
        driver.findElement(By.name('q')).sendKeys('webdriver');
        driver.findElement(By.name('btnG')).click();
        driver.wait(until.titleIs('webdriver - Google Search'), 1000);
    });
});

我已经安装了铬节点和摩卡咖啡

但是当我执行摩卡文件名

/ home / dhanalakshmi / Desktop / seleniumm testing / test-project / spec.js:7 test.describe('Google搜索',function(){      ^

TypeError:test.describe不是函数     在对象。 (/ home / dhanalakshmi / Desktop / seleniumm testing / test-project / spec.js:7:6)     在Module._compile(module.js:652:30)     在Object.Module._extensions..js(module.js:663:10)

我收到如图所示的错误,请说出如何运行测试用例

0 个答案:

没有答案