我试图在项目中启动并运行实验室,我已经设法让Webdriver.io运行但需要演示用于Web自动化的实例。但我似乎无法正确设置。
我正在使用Node和NPM Intern依赖关系在我的package.JSON文件中列出 我已经安装了Npm安装 - 一切都很好。 我有一个测试文件
selenium standalone正在运行,但我似乎无法让它工作,我失踪的任何建议或步骤都会非常感谢你的帮助。
答案 0 :(得分:0)
Intern包括对WebDriver测试所需的一切支持,包括Selenium管理器和自己的WebDriver库。 (请注意,您需要安装Java来运行Selenium,但听起来您已经处理过了。)
要运行WebDriver测试,您需要编写functional tests。功能测试将调用“remote”(this.remote
)上的方法,该方法是实现WebDriver API的对象,并返回结果。
要实际运行功能测试,请使用node_modules/.bin/intern-runner
或intern run -w
(如果已安装intern-cli)。在您的Intern配置中,将tunnel
属性设置为'SeleniumTunnel'以让Intern下载和管理Selenium,或设置为'NullTunnel'以使用您自己运行的Selenium实例。