![](/img/trans.png)
[英]Selenium Protractor in Javascript: Extracting getText keeps returning undefined
[英]protractor in connection with selenium keeps connecting to localhost
我有一個我的angular-app設置和一個單獨的硒服務器作為docker-compose設置
我的量角器設置如下所示
const { SpecReporter } = require('jasmine-spec-reporter');
exports.config = {
allScriptsTimeout: 11000,
specs: [
'./e2e/**/*.e2e-spec.ts'
],
capabilities: {
'browserName': 'chrome'
},
directConnect: false,
baseUrl: 'http://user-frontend:4200/',
seleniumAddress: 'http://selenium:4444/wd/hub',
framework: 'jasmine',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000,
print: function() {}
},
onPrepare() {
require('ts-node').register({
project: 'e2e/tsconfig.e2e.json'
});
jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
}
};
現在,我運行命令以使用量角器運行end2end測試:
ng e2e --no-serve
我所有的測試都失敗了,當我調試硒服務器並截圖時,我看到它正在嘗試連接到自身(localhost)而不是返回到應用程序主機baseUrl: 'http://user-frontend:4200/',
任何想法我在這里做錯了嗎?
您確定未在其他位置設置browser.baseUrl
(或browser.get()
)嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.