셀레늄 webdriver 사용법에 대한 간단한 자습서를 실행하려고합니다. 다음 코드는 테스트가 통과 될 때 제대로 작동하지만 assert.equal이 실패하면 쉘에서 오류 메시지가 표시됩니다.Windows에서 셀렌과 모카 어썰트 오류 잡기
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();
});
});
여기에서 문제를 재현 할 수 없습니다. – Louis