我的量角器脚本错误-预期对象

时间:2019-06-21 02:36:57

标签: javascript automation protractor

我正在学习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'] 
}

enter image description here

请帮助。谢谢。

2 个答案:

答案 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之后,从项目位置运行webdriver-manager start

如果启动Webdriver时出错,请运行webdriver-manager update

希望它对您有帮助