【问题标题】:Selenium and Iphone with pin-to-home appSelenium 和 Iphone 与 pin-to-home 应用程序
【发布时间】:2018-08-16 23:08:42
【问题描述】:

我们想在 iphone 上测试一个网络应用程序。我们已经有一套 Selenium 测试。我们正在寻找基于 Appium 的解决方案。

该应用旨在固定到主屏幕并以全屏模式启动(带有标题<meta name="apple-mobile-web-app-capable" content="yes">)。

是否可以在这种全屏模式下运行 selenium 测试?

【问题讨论】:

    标签: iphone selenium appium appium-ios


    【解决方案1】:

    Appium 仅支持原生应用程序(可能是 Hybrid App,但它必须是原生的)和 plain Web Apps(“普通”,如“在 Safari 中运行”),请参阅 here。不过,您可以尝试“黑客”,例如滚动 Safari 以自动隐藏导航元素。

    不过,有一些平台支持主屏幕应用,例如 Perfecto(请参阅 here, "Automating the PWA from Appium"):

    Map<String, Object> params = new HashMap<>();
    
    // "The PWA icon display name as it is displayed on the device screen":
    params.put("displayName", "mySite");
    
    driver.executeScript("mobile:pwa:start", params);
    

    【讨论】:

      猜你喜欢
      • 2017-12-20
      • 1970-01-01
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多