是否可以在远程Webdriver上使用Karate UI测试?

问题描述

实际上,我希望将browserstack与Karate集成在一起以实现UI自动化。 如果可能或有人尝试过,请告诉我输入内容

解决方法

请参考文档中的webDriverSessionhttps://github.com/intuit/karate/tree/develop/karate-core#webdriversession

示例:

* def session = { capabilities: { browserName: 'chrome' },desiredCapabilities: { browserName: 'chrome' } }
* configure driver = { type: 'chromedriver',webDriverSession: '#(session)',start: false,webDriverUrl: 'http://localhost:9515/wd/hub' }
,

当前,没有使用Karate驱动程序运行测试的官方文档。 如果您可以使用Selenium / Appium在本地实现此用例,则可以在BrowserStack上进行相同的操作,因为它们只是为您提供了一个硒网格来执行测试。

您只需要在测试中包括有效的中心URL和所需的功能: 中心网址-

“ https://” +用户名+“:” + +“ @ hub-cloud.browserstack.com / wd / hub”