我無法讓我的量角器測試執行。無論我在啓動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