【问题标题】:Can i run protractor e2e test from the UI我可以从 UI 运行量角器 e2e 测试吗
【发布时间】:2015-08-18 12:29:39
【问题描述】:

我想从 UI 运行 e2e 测试用例。

用例:我将在我们的开发堆栈上构建一个测试页面,任何人都可以通过单击“运行”按钮运行量角器测试用例。

我们已经创建了一个 shell 脚本 (run.sh),我们已经提到运行 webdriver-manager start 和 protractor conf.js,所以我想我们只需要从 UI 运行 shell 脚本。

【问题讨论】:

  • 我对 Jasmine 做了类似的事情。没有用过量角器,所以不确定它有多相似。对于我的 Jasmine 测试,我创建了一个简单的 HTML 页面,其中包含所有 JS 文件的链接,顺序如下:Jasmine、库(jQuery 和 AngularJS)、正在测试的源、测试。每当加载页面时,此设置都会执行测试。
  • 我需要添加诸如运行核心测试、运行移动测试之类的按钮,然后单击它将在开发堆栈上实际运行测试
  • 如果加载时运行与 Protractor 的工作方式与 Jasmine 一样,您可以有一个父页面将相应的子(加载时运行)页面加载到 iframe 中。子页面将仅包含您要运行的测试。
  • 您可以轻松地创建一个带有按钮的java窗口,并指定单击后运行的shell脚本文件的路径。
  • 您能提供解决方案的任何线索吗?任何链接? @GirishSortur

标签: angularjs protractor


【解决方案1】:

here 所述,您可以创建一个PHP 网页并使用shell_exec() 来触发您的shell 脚本。

另一种选择:我的团队通过Hubot 集成在Slack 中运行量角器测试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多