【发布时间】:2014-03-31 20:30:26
【问题描述】:
我正在尝试阅读有关如何使用 selenium webdriver 的简单教程。当测试通过时,以下代码可以正常工作,但是当我的 assert.equal 失败时,我的 shell 中会收到一条紧急错误消息。
var assert = require('assert'),
test = require('selenium-webdriver/testing'),
webdriver = require('selenium-webdriver');
test.describe('Google Search', function() {
test.it('should work', function() {
var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.chrome()).build();
driver.get('http://www.yahoo.com');
var searchBox = driver.findElement(webdriver.By.name('p'));
searchBox.sendKeys('simple programmer');
searchBox.getAttribute('value').then(function(value) {
assert.equal(value, 'simple programmer');
});
driver.quit();
});
});
【问题讨论】:
-
我无法在此处重现您的问题。
标签: node.js testing selenium mocha.js