草庐IT

multiCapabilities

全部标签

javascript - multiCapabilities 和 jasmine 重点测试

故事:我们有一个相当庞大的端到端Protractor测试代码库。我们有两个配置-一个是“本地”-使用directConnect在Chrome和Firefox中运行测试,另一个是“远程”-在远程selenium服务器上运行测试-我们中的BrowserStack案例。我们的“本地”配置配置为在Chrome中运行一些测试,在Firefox中运行一些测试-因为我们确实无法在Chrome中运行一些测试-例如,keyboardshortcutsdon'tworkinChrome+Mac.在解决链接的chromedriver问题之前,运行需要在Firefox中使用键盘快捷键的测试是一种解决方法。这里

javascript - 使用不同的窗口大小运行 Protractor 测试?

我想启动4个不同的chrome窗口以在4个分辨率上运行相同的测试。–我知道Protractor有一个叫做multiCapabilities的特性,我知道你可以像这样设置窗口大小:browser.manage().window().setSize(320,480);但我并没有真正找到将这两者结合起来的方法。或者是否有更简单的方法来创建这种行为 最佳答案 对我来说,最好的方法是在配置中添加multiCapabilities:multiCapabilities:[{'browserName':'chrome','chromeOptions