java篇
新建java项目时候,请注意将selenium-webdriver以及appium client的jar包导入 - import io.appium.java_client.AppiumDriver;
- import org.openqa.selenium.By;
- import org.openqa.selenium.WebElement;
- import org.openqa.selenium.remote.CapabilityType;
- import org.openqa.selenium.remote.DesiredCapabilities;
- DesiredCapabilities capabilities = new DesiredCapabilities();
- capabilities.setCapability(CapabilityType.BROWSER_NAME, "");//这句不是必须的
- capabilities.setCapability("deviceName","Android Emulator");
- capabilities.setCapability("platformVersion", "4.4");
- capabilities.setCapability("platformName","Android");
- capabilities.setCapability("appPackage", "com.android.calculator2");
- capabilities.setCapability("appActivity", ".Calculator");
- AppiumDriver driver = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
复制代码
讨论:AppiumDrvier是原生webdriver的子类。
在这里我们可以看到,新建driver的时候必须要指定一个DesiredCapabilities 对象,该对象究竟是何方神圣,我们下一节会仔细讲解。
|