Элемент виден, но все же Appium не переключается ни на один элемент, доступный на этом экране.Принимая во внимание, что я могу получить доступ к элементам на предыдущем экране.
Я пытался всеми возможными способами
- driver.findElementById ("AddNewFarmer"). Click ();
- И использование объектов подкачки тоже.Также пытался с xpath, но все еще не может получить доступ к элементу.
Я пробовал и с Appium версии 1.8 и 1.10.Пожалуйста, помогите мне в этом
Журнал сервера:
[HTTP] {"using": "id", "value": "AddNewFarmer"} [debug] [MJSONWP] Вызов AppiumDriver.findElements () с аргументами: ["id", "AddNewFarmer", "c5acec26-3a1f-495a-a9c2-574ef2a17a69"] [debug] [BaseDriver] Допустимые стратегии локатора для этого запроса: xpath, id, classимя, идентификатор доступности, -android uiautomator [debug] [BaseDriver] Ожидание до 0 мс для условия [debug] [AndroidBootstrap] Отправка команды на android: {"cmd": "action", "action": "find", "params ": {" стратегии ":" идентификатор "," селектор ":" AddNewFarmer "," контекст ":" "," несколько ": true}} [отладка] [AndroidBootstrap] [LOG BOOTSTRAP] [отладка] Получил данные изклиент: {"cmd": "действие", "действие": "найти", "параметры": {"стратегия": "идентификатор", "селектор": "AddNewFarmer", "контекст": "", "несколько": true}} [debug] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получена команда типа ACTION [debug] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получена команда action action: find [debug] [AndroidBootstrap] [BOOTSTRAP LOG][debug] Поиск 'AddNewFarmer 'использует' ID 'с contextId:' 'множественный: true [отладка] [AndroidBootstrap] [BOOTSTRAP LOG] [отладка] Использование: UiSelector [RESOURCE_ID = com.olam.digital.ofispreprod: id / AddNewFarmer] [debug] [AndroidBootstrap] [Журнал BOOTSTRAP] [отладка] Селектор getElements: UiSelector [RESOURCE_ID = com.olam.digital.ofispreprod: id / AddNewFarmer] [отладка] [AndroidBootstrap] [BOOTSTRAP LOG] [отладка] Элемент [] равен нулю[debug] [AndroidBootstrap] [LOG BOOTSTRAP] [debug] getElements tmp селектор: UiSelector [INSTANCE = 0, RESOURCE_ID = com.olam.digital.ofispreprod: id / AddNewFarmer] [debug] [AndroidBootstrap] [BOOTSTRAP LOG]Использование: UiSelector [RESOURCE_ID = android: id / AddNewFarmer] [отладка] [AndroidBootstrap] [BOOTSTRAP LOG] [отладка] селектор getElements: UiSelector [RESOURCE_ID = android: id / AddNewFarmer] [отладка] [AndroidBOOTSTRAP] debug [debug] [AndroidBOOTSTRAP]] Элемент [] имеет значение null: (0) [debug] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] getElements tmp селектор: UiSelector [INSTANCE = 0, RESOURCE_ID = android: id / AddNewFarmer] [debug][AndroidBootstrap] [ЖУРНАЛ BOOTSTRAP] [отладка] Использование: UiSelector [RESOURCE_ID = AddNewFarmer] [отладка] [AndroidBootstrap] [ЖУРНАЛ BOOTSTRAP] [отладка] getElements селектор: UiSelector [RESOURCE_ID = AddNewFtrapB] [debug_trap] [[]] [B][debug] Элемент [] имеет значение null: (0)
====================================================
Журнал ошибок:
org.openqa.selenium.NoSuchElementException:Не удается найти элемент с помощью этой стратегии: Карта локатора: - Собственное содержимое: "By.id: AddNewFarmer" - HTML-содержимое: "по идентификатору или имени" addNewFarmer "" Для документации по этой ошибке, пожалуйста, посетите: http://seleniumhq.org/exceptions/no_such_element.html Информация о сборке: версия: '2.53.1', ревизия: 'a36b8b1cd5757287168e54b817830adce9b0158d', время: '2016-06-30 19:26:09' Информация о системе: хост: 'INCHN-LAP960', ip: '10 .190.4.15', os.name:' Windows 10 ', os.arch:' amd64 ', os.version: '10 .0', java.version: '1.8.0_172' Информация о драйвере: driver.version: неизвестно в io.appium.java_client.pagefactory.AppiumElementLocator.findElement (AppiumElementLocator.java:110) по адресу io.appium.java_client.pagefactory.interceptors.InterceptorOfASingleElement.intercept (InterceptorOfASingleElement.java:57) по адресу io.appium.java_client.android.AndroidElement $$lang.String.valueOf (String.java:2994) в java.lang.StringBuilder.append (StringBuilder.java:131) в org.openqa.selenium.support.ui.ExpectedConditions $ 10.toString (ExpectedConditions.java:293)в org.openqa.selenium.support.ui.FluentWait.until (FluentWait.java:257) в com.olamnet.OFIS.utilities.ActionItems.waitAction (ActionItems.java:68) в com.olamnet.OFIS.commonActions.LoginEumeФайл