我是一名开发人员,正在尝试进行一些自动化测试
我选择了带有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)
我收到如图所示的错误,请说出如何运行测试用例