首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在iOS模拟器上启动appium测试?

如何在iOS模拟器上启动appium测试?
EN

Stack Overflow用户
提问于 2015-03-09 16:22:46
回答 1查看 11.2K关注 0票数 2

我进行了以下设置,并尝试在iOS Simulator上开始测试。我是一个初学者,不知道如何开始测试。我已经从教程中导入并安装了appium

问题是:

  1. 此设置是否正确?
  2. 如何运行测试?

代码语言:javascript
复制
    import java.io.File;
    import java.net.URL;
    import java.util.HashMap;
    import java.util.List;


    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.remote.CapabilityType;
    import org.openqa.selenium.remote.DesiredCapabilities;
    import org.openqa.selenium.remote.RemoteWebDriver;
    import org.testng.Assert;
    import org.testng.annotations.AfterMethod;
    import org.testng.annotations.BeforeMethod;
    import org.testng.annotations.Test;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.remote.CapabilityType;
    import org.openqa.selenium.remote.DesiredCapabilities;

    public class AppiumDriver {

    private static final String JavascriptExecutor = null;
    public WebDriver driver = null;

    @BeforeMethod
    public void setUp() throws Exception {
    // set up appium
    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability(CapabilityType.BROWSER_NAME, "iOS");
    capabilities.setCapability(CapabilityType.VERSION, "8.1");
    capabilities.setCapability(CapabilityType.PLATFORM, "Mac");
    capabilities.setCapability("device", "iPhone");
    capabilities.setCapability("app", "path here, i have started it with appium inspector and it works");
    driver = new RemoteWebDriver(new URL("http://127.0.0.1:4725/wd/hub"), capabilities);

    System.out.println("App launched");
    }

    @Test
    public void test01() throws InterruptedException {
        driver.findElement(By.name("Guest")).click();
        Thread.sleep(5000);

     }

    @AfterMethod
    public void tearDown() throws Exception {
    driver.quit();
    }

}
EN

回答 1

Stack Overflow用户

发布于 2015-03-09 21:24:39

是的,您的设置是正确的。看起来您正在使用testng框架,所以只需以"testng“的身份运行它,您就应该可以运行了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28937668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档