【问题标题】:Is there any way to open url in appium driver , instead of selendroid driver while running in local android device?有没有办法在 appium 驱动程序中打开 url,而不是在本地 android 设备中运行时打开 selendroid 驱动程序?
【发布时间】:2015-05-19 13:25:08
【问题描述】:
  1. 我正在使用 appium 和 java 语言测试移动应用程序。

  2. 我将为应用程序设置某些参数以使用特定 url 启用广告,我需要在本地 android 设备中加载该 url。

    3.所以,我已经加载了那个url并执行了点击操作来启用添加。

  3. url的实际行为是,启用广告后,url重定向到应用页面。所以,在应用的那个主页,我会测试广告是否出现。

    5.从上面解释的测试用例中,我需要从webdriver切换到appium驱动。

  4. 我已经使用 web 驱动程序加载了 url,我已经使用 appium 驱动程序打开了应用程序。

  5. 我已经粘贴了代码供参考。

  6. appium中是否有任何方法可以使用android原生浏览器加载url,而不是使用selendroid服务器。

if (device.equalsIgnoreCase("android")) { DesiredCapabilities caps = DesiredCapabilities.android(); URL selendroidServerURL = 新 URL( "http://localhost:4444/wd/hub");

          driver = new SelendroidDriver(selendroidServerURL, caps);

【问题讨论】:

    标签: java appium selendroid


    【解决方案1】:

    我认为您不能在真实设备上将 appium 与 android 股票浏览器一起使用。你必须使用铬。之前很多人在appium论坛上报告过这个问题。显然在模拟器上它可以工作,但不能在真实设备上。我自己没有在使用模拟器的股票浏览器上尝试过。 供参考检查 - [https://discuss.appium.io/t/appium-starts-chrome-instead-of-stock-browser/3165/7][1]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-08
      • 1970-01-01
      • 1970-01-01
      • 2014-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多