Я пытаюсь щелкнуть элемент в приложении android после перехвата nosuchelementexception методом try-catch, используя этот код здесь
try {
driver.findElement(By.xpath("//android.widget.ImageButton[@index='0']")).click();
Thread.sleep(2500);
}
catch(org.openqa.selenium.NoSuchElementException e1) {
Thread.sleep(45000);
driver.findElement(By.id(com.offerup:id/dialog_pos_button)).click();
}
}
но на driver.findElement(By.id(com.offerup:id/dialog_pos_button)).click();
говорит, что com.offerup
нельзя разрешить в тип, а dialog_pos_button
нельзя разрешить в переменную
Кто-нибудь знает, как это обойти?
вот мои желаемые возможности
File OfferUp = new File("C:\\Users\\boung\\Desktop\\com.offerup.apk");
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability("deviceName", "Virtual Device");
cap.setCapability("platformName", "android");
cap.setCapability("null", "OfferUp");
cap.setCapability("appPackage", "com.offerup");
cap.setCapability("appActivity",
"com.offerup.android.activities.SearchActivity");