如何在Appium的AndroidDriver类中增加HTTP超时

问题描述 投票:0回答:1

[我们正在尝试通过Bitbucket管道,使用Appium版本6.0.0和AndroidDriver(从RemoteWebDriver继承来的),通过Bitbucket管道在BrowserStack上运行针对移动应用程序的测试。当前,我们正在使用我们的功能(AndroidDriver(AppiumDriverLocalService service, org.openqa.selenium.Capabilities desiredCapabilities))将URL传递给BS,但是测试套件总是在大约一半的时间内失去与BrowserStack Hub的连接。

我想尝试在Android驱动程序中添加一个Factory以增加HTTP超时,并查看是否对我的情况有帮助(AndroidDriver(AppiumDriverLocalService service, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities desiredCapabilities))。从我的本地计算机运行到BS时,代码按原样运行良好,但是当我们从Bitbucket甚至Jenkins运行时,网络问题就开始出现。

有人能举例说明我如何实现这一目标吗?

android jenkins bitbucket appium browserstack
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.