zoukankan      html  css  js  c++  java
  • appium + java + WebDriverAgent实现IOS app启动

    Appium v1.8.1

    <dependency>
       <groupId>io.appium</groupId>
       <artifactId>java-client</artifactId>
       <version>6.1.0</version>
    </dependency>
    <dependency>
       <groupId>org.seleniumhq.selenium</groupId>
       <artifactId>selenium-java</artifactId>
       <version>3.14.0</version>
    </dependency>

    一、WebDriverAgent下载使用

    第二步:brew install Carthage
    第三步:
    cd /Users/用户名/Downloads/WebDriverAgent-master(WebDriverAgent-master要根目录)
    ./Scripts/bootstrap.sh
    第四步:用双击WebDriverAgent.xcodeproj会自动打开xcode,进入如下页面
     
    执行成功后会在真机上安装成功WebDriverAgentRunner-Runner,这时候就成功一大半了。
    java代码,打开IOS APP应用的代码。
    public WebDriver iosDriver;
    DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
    desiredCapabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "iphone7");
    desiredCapabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, "XCUITest");
    desiredCapabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "iOS");
    desiredCapabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "11.2.1");
    desiredCapabilities.setCapability(MobileCapabilityType.APP, “com.xxx.xxx");
    desiredCapabilities.setCapability(MobileCapabilityType.UDID, “xx5d57d6a80afxx4d4917ba2af1845ec07c431xx");
    URL url = new URL("http://127.0.0.1:4723/wd/hub");
    iosDriver = new RemoteWebDriver(url, desiredCapabilities);
  • 相关阅读:
    程序命名标准规范(自定义与其他标准无关)
    asp.net(C#)excel导入导出类
    CSS 技巧
    sql server 更改端口之后的登入方式
    日志插件 log4net 的使用
    js动态调用方法
    mongodb
    Spring 之工具类中注入bin
    解释:什么是云计算?
    当 ADO.NET 遇上 dynamic
  • 原文地址:https://www.cnblogs.com/freestudy/p/9449874.html
Copyright © 2011-2022 走看看