pel*_*can 5 angularjs-e2e protractor gulp cucumberjs microsoft-edge
我使用CucumberJs和Gulp来运行我的e2e测试; 但是,我需要针对Microsoft Edge运行它们.当我这样做时gulp protractor,它成功打开了Chrome和Firefox,因为它们都不需要像IEDriver.exe或那样的驱动程序EdgeDriver.exe.
如果有关如何使用Microsoft Edge设置Protractor的简单方法,是否有人可以指向我的文章或显示以下步骤?
我试图通过在多个浏览器上执行测试来实现并行性; 这是我的配置看起来像:
exports.config = {
framework: 'cucumber',
shardTestFiles: true,
maxInstances: 2,
multiCapabilities: [
{
'browserName': 'MicrosoftEdge',
'platform': 'windows',
}
},
{
'browserName': 'firefox',
loggingPrefs: {
driver: 'DEBUG',
server: 'INFO',
browser: 'ALL'
}
}],
//more configs here
}
Run Code Online (Sandbox Code Playgroud)
我在上面实现了配置,使用这篇文章并行运行量角器e2e测试:http://blog.yodersolutions.com/run-protractor-tests-in-parallel/
IE driver如果您不知道如何设置Edge ,那么也可以使用其中一个.
更新:
从这个链接:https://msdn.microsoft.com/en-us/library/mt188085(v = vs.85).aspx ; 在下面
使用Microsoft Edge启用WebDriver:
下载您选择的WebDriver语言绑定.目前支持C#和Java Selenium语言绑定.
我没有使用Java或C#,我只使用Javascript(Protractor) ; 这是否意味着Javascript currenlty的语言绑定不适用于Edge浏览器?
换句话说,我们目前无法使用Protractor(Javascript)自动化Edge浏览器?
任何帮助非常感谢,如果我发现有关设置Protractor with Edge的任何内容,我会更新这篇文章,现在已经在网上浏览了几个小时.
| 归档时间: |
|
| 查看次数: |
3800 次 |
| 最近记录: |