Задача обновления рамки автоматизации упала на меня. Я новичок в тестировании iOS, поэтому у меня возникают проблемы с новым драйвером XCUITEST в Appium-1.6.0-beta1.Поиск элементов по xpath в Appium с использованием драйвера XCUITEST
У меня есть драйвер и работает, но большинство элементов расположены с использованием xpaths в фреймворке (не совсем идеально, я знаю), что большинство элементов не имеют меток, имен или тегов доступности. Таким образом: локаторы имен исключаются для 90% элементов на данный момент.
The XPaths, кажется, питание в рамках старого яблочного (UIAutomation) и выглядеть следующим образом:
//UIAApplication[1]/UIAWindow[4]/UIAAlert[1]
Я попытался soemthing так:
//XCUIApplication[1]/XCUIElementTypeWindow[4]/XCUIElementTypeAlert[1]
Эти передаются в driver.find_element(:xpath, xpath_value)
Не повезло. Кажется, я не могу найти документацию по этому вопросу и имел минимальный успех на дискуссионном форуме appium.
Может ли кто-нибудь указать мне на рабочий пример или документацию? Любой лучший способ сделать это?
Любой вход действительно поможет!
Спасибо, Peter
Есть ли конкретная причина, почему вы не можете добавить теги доступности к этим элементам? –
У меня нет контроля над dev, и из-за огромного размера приложения это будет долгий процесс.Я застрял с xpaths для определенных элементов. – pmck