【问题标题】:TheIntern set up and configurationTheIntern 设置和配置
【发布时间】:2017-04-07 13:09:38
【问题描述】:
我正在尝试让 TheIntern 在一个项目中运行,我已经设法让 Webdriver.io 运行,但需要演示 theIntern 以实现 Web 自动化。但我似乎无法正确设置。
我正在使用 Node 和 NPM
我的 package.JSON 文件中概述了 Intern 依赖项
我已经运行了 Npm 安装 - 那里一切正常。
我有一个测试文件
Selenium Standalone 正在运行,但我似乎无法让它工作,如果我缺少任何建议或步骤,将非常感谢您的帮助。
【问题讨论】:
标签:
user-interface
coded-ui-tests
intern
gui-testing
【解决方案1】:
Intern 支持您进行 WebDriver 测试所需的一切,包括 Selenium 管理器和它自己的 WebDriver 库。 (请注意,您需要安装 Java 才能运行 Selenium,但听起来您已经处理好了。)
要运行 WebDriver 测试,您需要编写 functional tests。功能测试将调用“远程”(this.remote) 上的方法,这是一个实现 WebDriver API 的对象,并返回结果。
要实际运行功能测试,请使用node_modules/.bin/intern-runner,如果您安装了intern-cli,请使用intern run -w。在您的 Intern 配置中,将 tunnel 属性设置为“SeleniumTunnel”以让 Intern 下载和管理 Selenium,或设置为“NullTunnel”以使用您自己正在运行的 Selenium 实例。