1
私はappiumの自動化を試みています。私は1つのappiumオートメーションコードを書きます。私はappiumサーバと、このコードを使用私のappiumオートメーションからapkを作成する方法
public class WaitTests {
WebDriver driver;
@Before
public void setUp() throws MalformedURLException {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName", "XT1562");
capabilities.setCapability(CapabilityType.BROWSER_NAME, "Android");
capabilities.setCapability(CapabilityType.VERSION, "6.0.1");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("appPackage", "com.android.calculator2");
capabilities.setCapability("appActivity", "com.android.calculator2.Calculator");
driver = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
}
@Test
public void testFirstCalculator() {
driver.findElements(By.xpath("//android.widget.Button")).get(0).click();
driver.findElement(By.name("7")).click();
driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
}
私は私がこれと同じ問題を持っていたし、それを修正することができ、私に
ありがとうございます。しかし、andriodスタジオには、Javaライブラリタイプのモジュールがあります。 Java Libarayを追加するのは正しいですか?他のモジュールを追加する必要がありますか? runAppiumとクラスパス内のタスクは何ですか?私たちに実用的な例を教えてください。 –