在appium

时间:2015-09-28 13:14:45

标签: java android mobile selenium-webdriver appium

我是appium的新手。我想在appium中使用driver.hideKeyboard()drive.swipe()条评论。但是,当我尝试在eclipse中使用这些注释时,它是错误的,因为

  

对于WebDriver类型

,方法swipe()未定义

隐藏我也得到同样的错误。我想我需要在驱动器中导入一些东西。请你指导我需要做什么?

public void Appium() throws MalformedURLException
{
    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability("device", "Android");
    capabilities.setCapability(CapabilityType.BROWSER_NAME, "Chrome");
    capabilities.setCapability(CapabilityType.VERSION, "5.1.1");
    capabilities.setCapability("platformName", "Android");
    driver = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
}

2 个答案:

答案 0 :(得分:0)

将您的驱动程序类型更改为AppiumDriver。像这样:

AppiumDriver driver;

然后

driver = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);

答案 1 :(得分:0)

我试过以下。它工作正常。

AppiumDriver driver;
{
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"),capabilities);
}

public void()
{
driver.hideKeyboard();
}

以上appium驱动程序我可以滑动并隐藏功能。