【发布时间】: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