我对Appium和测试颇为陌生。我想用Eclipse和JUnit编写我的Java第一个Appium测试。Appium - 有关在Java中测试的问题
我已经写了一个简单的测试,什么都不做。它编译到目前为止,但我不知道发生了什么...
我想知道测试如何工作的一般。我在编程方面已经有一些经验,因此一些行动对我来说有点奇怪:)。
例如:据我可以看到所有测试的布局是这样的:
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元素? 什么是好的做法和哪些方法我不应该使用?
所以我想有任何我可以使用的文档。到目前为止,我还没有在Google上发现任何东西,但也许我的关键字不匹配...?
迎接。
JUnit的文档放在这里:http://junit.sourceforge.net/javadoc/ appium的介绍在这里:http://appium.io/introduction .html?lang = en 最佳做法根据用户调整 – nullpointer
将问题标记为太宽 – nullpointer
谢谢。我已经知道了Appium的文档。但是这些文件对我的问题没有帮助。例如:我可以重命名'setUp()'方法吗?还是这个名称定义在任何地方固定指定? –