AngularJS端到端(E2E)测试Protractor的安装和设置

AngularJS端到端(E2E)测试Protractor的安装和设置

Protractor是一个为Angular和AngularJS应用程序开发的端到端测试框架。它针对与之交互的应用程序运行测试,就像一个真实的用户在真实的浏览器中运行一样。

Protractor的特点:

  • 使用浏览器进行测试。Protractor使用本地事件和浏览器特定的驱动程序与应用程序进行交互。
  • 为Angular构建。Protractor是为Angular建立的,因此支持度很高。
  • 自动等待。你不再需要在你的测试中添加等待和睡眠。Protractor会在网页完成悬而未决的任务时自动执行你的测试的下一步,所以你不需要等待你的测试和网页同步。

Protractor的安装程序:

Protractor可以使用下面的命令在NodeJS上进行全局安装。

// For Windows
npm install -g protractor

// For Linux
sudo npm install -g protractor

注意:对于Ubuntu的用户,你需要在所有给定的命令中加入sudo的权限。

AngularJS端到端(E2E)测试Protractor的安装和设置

现在,为了检查安装是否成功,让我们用下面的命令检查protractor的版本。

protractor --version

AngularJS端到端(E2E)测试Protractor的安装和设置

上面的截图说版本是7.0.0,这意味着安装成功了。

设置:现在我们在安装后有两个命令可用,分别是protractor _和webdriver-manager webdriver-manager _是一个辅助工具,可以很容易地让Selenium服务器的实例运行。现在有两个步骤需要遵循。

更新二进制文件:我们可以使用以下命令更新必要的二进制文件。

// For Windows
webdriver-manager update

// For Linux
sudo webdriver-manager update

AngularJS端到端(E2E)测试Protractor的安装和设置

启动服务器:之后,我们可以使用以下命令运行Selenium服务器。

// For Windows
webdriver-manager start

// For Linux
sudo webdriver-manager start

AngularJS端到端(E2E)测试Protractor的安装和设置

此后,你可以访问服务器,网址是:http://localhost:4444/wd/hub 。

AngularJS端到端(E2E)测试Protractor的安装和设置

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程