Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在Eclipse中使用Appium启动JUnit测试_Java_Ios_Eclipse_Junit_Appium - Fatal编程技术网

Java 无法在Eclipse中使用Appium启动JUnit测试

Java 无法在Eclipse中使用Appium启动JUnit测试,java,ios,eclipse,junit,appium,Java,Ios,Eclipse,Junit,Appium,我想使用Eclipse和appium启动JUnit测试。当我右键单击并选择“运行方式”时,在项目中我选择了我的项目,但在测试中没有显示任何内容。知道我哪里出错了吗 我的类构建如下所示: public WebDriver driver = null; @BeforeMethod public void setUp() throws Exception { // set up appium DesiredCapabilities capabilities = new DesiredCapa

我想使用Eclipse和appium启动JUnit测试。当我右键单击并选择“运行方式”时,在项目中我选择了我的项目,但在测试中没有显示任何内容。知道我哪里出错了吗

我的类构建如下所示:

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, "6.1");
  capabilities.setCapability(CapabilityType.PLATFORM, "Mac");
  capabilities.setCapability("app", "the path to the simulator app is correct, tested it with other software");
  driver = new RemoteWebDriver(new URL("http://127.0.0.1:4725/wd/hub"), capabilities);
}

@Test
public void test01() throws InterruptedException {

  Thread.sleep(5000);

}

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

请确保使用以下库:

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;

另外,尝试将@BeforeMethod和@AfterMethod更改为@BeforeTest/@AfterTest

我已经导入了它,但仍然没有成功。可能还有其他想法吗?试着用testngNope运行它,它不起作用。我试图以testng的身份运行,但仍然没有结果。。。还更改了@BeforeMethod,仍然没有结果。请查看tmy更新的答案。。我刚在我的电脑上测试过,它工作正常。好的,谢谢你,你帮了我很多忙。。。我有一些导入与junit导入冲突,无法启动测试。我花了很多时间才观察到这一点。