我对 Appium 和测试很陌生。我想使用 Eclipse 和 JUnit 在 Java 中编写我的第一个 Appium 测试。
我已经写了一个什么都不做的简单测试。它编译到目前为止,但我不知道发生了什么......
我想知道测试一般是如何工作的。我已经有一些编程经验,因此正在进行的一些操作对我来说有点奇怪:)。
例如:据我所见,所有测试布局如下所示:
public class AppiumIOSTest {
private WebDriver driver;
@Before
public void setUp() throws Exception {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "ios");
capabilities.setCapability("platformVersion", "9.2");
capabilities.setCapability("deviceName","iPhone 6");
capabilities.setCapability("app", "TestApp.app");
driver = new RemoteWebDriver( new URL( "http://127.0.0.1:4723/wd/hub" ), capabilities );
}
@After
public void tearDown() throws Exception {
driver.quit();
}
@Test
public void testScriptGoesHere() throws Exception {
}
}
但是我在哪里可以找到告诉我编写这样的测试布局的文档。我的意思是,为什么首先setUp()
调用 - 从哪里调用?我需要构造函数和析构函数吗?为什么会被testScriptGoesHere()
调用,如果我有不止一项测试怎么办?
如何访问应用程序中的 UI 元素?什么是好的做法,我不应该使用哪些方法?
所以我想要任何我可以使用的文档。到目前为止我还没有在谷歌上找到任何东西,但也许我的关键字不匹配......?
问候。