我正在为 mobileweb 和 mobileapp 编写自动化测试。
对于 mobileweb,我使用 browsermob 代理来捕获来自浏览器的网络响应。
https://github.com/lightbody/browsermob-proxy
移动网络代码:-
我想启动 Firefox 驱动程序的代理并运行测试。
在我的本地环境中工作的测试。
我如何在 saucelabs 上设置代理?
我的代码:-
ProxyServer proxyServer = new ProxyServer(4444);
proxyServer.start();
Proxy proxy = proxyServer.seleniumProxy();
DesiredCapabilities capabillities = DesiredCapabilities.firefox();
capabillities.setCapability(CapabilityType.PROXY, proxy);
capabillities.setCapability("version", "5");
capabillities.setCapability("platform", Platform.XP);
this.driver = new RemoteWebDriver(
new URL("http://myname:xxxxxx@ondemand.saucelabs.com:80/wd/hub"),
capabillities);
是否可以使用相同的代理代码来捕获移动应用程序的网络响应。