gpt4 book ai didi

ios - 如何在iOS模拟器上启动Appium测试?

转载 作者:行者123 更新时间:2023-12-01 16:35:09 24 4
gpt4 key购买 nike

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

问题是:


  • 此设置正确吗?
  • 如何运行测试?

  •     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();
    }

    }

    最佳答案

    是的,您的设置正确。看起来您正在使用testng框架,因此只需将其作为“testng”运行,就可以了。

    关于ios - 如何在iOS模拟器上启动Appium测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28937668/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com