Bir öneri verebilir misiniz (lütfen resme bakın) selectIndicator'ın bir blokta mevcut olup olmadığını nasıl kontrol edebilirim, sonra başka birini seçmeliyim. Bu elemanın bütün sayfada olup olmadığını nasıl kontrol edeceğimi biliyorum, ancak belirli bir öğede var olup olmadığını bulmalıyım. Örneğimde Oturma Odası seçildi ve DVR'ın seçilmemiş olup olmadığını kontrol etmem gerekiyor. Herhangi bir fikri nasıl yapabilirim? Bu şekilde kontrol etmeye çalışırken, ama hayır şans oldu:Appium: Göreceli öğe varlığını doğrulayın
WebElement element= driver.findElementByAccessibilityId("First element").findElementByAccessibilityId("Second element");
[http://i.stack.imgur.com/F98DM.png]
Olası "Yinelenen" kullanımı nasıl "Appium testleri için operatör" (http://stackoverflow.com/questions/36004961/how-to-use-if-operator-for-appium-tests) – econoMichael
Gerçekten değil çift. Çözümünüz, sayfada bulunan öğeyi kontrol edecek, isPresent veya isDisplayed kullanılarak yapılabilir. Ancak, belirli bir konumlandırıcıda (Xpath veya id) elemanın bulunması gerekiyor. Bunu nasıl uygularsın? –
öğesinin özniteliklerini bulmayı deneyebilir ve WebElement w'yi kullanmak gibi beklenenlerle eşleştirebilirsiniz; \t \t w.getAttribute (arg0) \t \t w.getCssValue (arg0) \t \t w.getTagName() –