我正在学习angularjs应用程序的自动化测试,但是我在第4行遇到对象预期错误,该错误指向脚本的第一行。
describe("Homepage", function() {
it("Navigate to homepage", function(){
browser.get("http://www.way2automation.com/angularjs-protractor/banking/#/login");
});
});
exports.config = {
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['protractor.js']
}
请帮助。谢谢。
答案 0 :(得分:2)
我认为您应该分步进行:
首先,您应该创建一个文件夹,在其中放置protractor-conf.js和spec文件。 您应该最初创建一个文件以保存量角器配置。在我的项目中,文件名为protractor-conf.js。
步骤1 :只需在项目中安装npm和量角器即可。按照链接Protractor将量角器安装在带有终端的文件夹中。
第2步:打开protractor-conf.js并在链接config.js之后写
第3步:创建规范文件并运行
答案 1 :(得分:1)
请按照以下步骤成功运行测试。
第1步:使用以下代码创建config.js
文件
// conf.js
exports.config = {
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js'],
capabilities: {
browserName: 'chrome'
}
}
Step2 :使用以下代码创建spec.js
文件
describe("Homepage", function() {
it("Navigate to homepage", function(){
browser.get("http://www.way2automation.com/angularjs-protractor/banking/#/login");
});
});
第3步:现在,在单独的终端中使用命令protractor config.js
webdriver-manager start
如果启动Webdriver时出错,请运行webdriver-manager update
。
希望它对您有帮助