我无法让我的量角器测试执行。无论我在启动webdriver后输入什么内容,都会显示“试图关闭很好”。量角器错误 - 尝试关闭硒很好
Jameson [email protected] MINGW64 ~/desktop/test-protractor
$ webdriver的经理开始 [十一时34分27秒] I /开始 - java的-Dwebdriver.chrome.driver = C:\用户\詹姆森山\应用程序数据\漫游\故宫\ node_modules \量角器\ node_modules \ webdriver-manager \ selenium \ chromedriver_2.29.exe -Dwebdriver.gecko.driver = C:\ Users \ Jameson Hill \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ webdriver-manager \ selenium \ geckodriver-v0。 15.0.exe -jar C:\ Users \ Jameson Hill \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ webdriver-manager \ selenium \ selenium-server-standalone-3.3.1.jar -port 4444 [11:34 :27] I/start - seleniumProcess.pid:7092 11:34:27.859 INFO - Selenium build info:version 3.3.1',revision:'5234b32' 11:34:27.85 9信息 - 启动一个独立的Selenium服务器 2017-04-19 11:34:27.874:INFO :: main:记录初始化@ 212ms到org.seleniumhq.jetty9.util.log.StdErrLog 11:34:27.937信息 - 驱动程序找不到类:com.opera.core.systems.OperaDriver 11:34:27.937信息 - 驱动程序提供程序com.opera.core.systems.OperaDriver注册被跳过: 无法在此计算机上创建新实例。 11:34:27.937信息 - 未找到驱动程序类别:com.opera.core.systems.OperaDriver 11:34:27.937信息 - 驱动程序提供程序com.opera.core.systems.OperaDriver未注册 11:34:27.937信息 - 驱动程序提供商org.openqa.selenium.safari.SafariDriver注册被跳过: 注册功能功能[{browserName = safari,version =,platform = MAC}]与当前平台不匹配WIN10 2017-04-19 11: 34:27.984:INFO:osjs.Server:main:jetty-9.2.20.v20161216 2017-04-19 11:34:28.015:INFO:osjsh.ContextHandler:main:已启动osjsServletContextHandler @ 685cb137 {/,null,AVAILABLE } 2017-04-19 11:34:28.093:INFO:osjs.AbstractConnector:main:Started ServerConnector @ 49993335 {HTTP/1.1,[http/1.1]} {0.0.0.0:4444} 2017-04-19 11 :34:28.093:INFO:○ sjs.Server:主营:入门@ 432ms 11:34:28.093 INFO - Selenium服务器启动并运行 量角器conf.js
[11时34分38秒] I /开始 - 试图很好地关闭硒
这里是我的配置和规格文件:
describe('Protractor demo app', function() {
var firstNumber = element(by.model('first'));
var secondNumber = element(by.model('second'));
var goButton = element(by.id('gobutton'));
var latestResult = element(by.binding('latest'));
var history = element.all(by.repeater('result in memory'));
function add(a, b) {
firstNumber.sendKeys(a);
secondNumber.sendKeys(b);
goButton.click();
}
beforeEach(function() {
browser.get('http://juliemr.github.io/protractor-demo/');
});
it('should have a history', function() {
add(1, 2);
add(3, 4);
expect(history.last().getText()).toContain('1 + 2');
expect(history.first().getText()).toContain('3 + 4');
});
});
exports.config = {
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js'],
capabilities: {
browserName: 'chrome'
}
}
不知道为什么这是downvoted,这个问题和答案帮助了我。 – gware