Почему моя консоль перестает работать при поиске элемента? - PullRequest
0 голосов
/ 14 марта 2019

Я использую, чтобы закодировать это, найти элемент и нажать на него в приложении для Android .

Rectangle rect = driver.findElement(By.xpath("//android.widget.FrameLayout[@index='0']")).getRect();
TouchAction touchAction=new TouchAction(driver);
touchAction.tap(PointOption.point((int) 33,(int) 190.8)).perform();

Как только оно выполняется, оно останавливается на 15 минут при попыткенайти элемент и дает мне:

org.openqa.selenium.WebDriverException: Соединение отклонено: connect

Этот же код работает в эмуляторе, но не в моем личномтелефон, и я не уверен, почему.

Кто-нибудь может мне помочь?Я не очень хорош в этом.

Детали узла -

enter image description here

Журналы Appium-

[HTTP] -> POST / wd / hub / session / 91277598-d737-423b-8402-5b19a7a71e19 / element [HTTP] {"using": "xpath", "значение ":" // android.widget.FrameLayout [@ index = '0'] "} [W3C (91277598)] Вызов AppiumDriver.findElement () с args: [" xpath "," // android.widget.FrameLayout [@ index = '0'] "," 91277598-d737-423b-8402-5b19a7a71e19 "] [BaseDriver] Допустимые стратегии локатора для этого запроса: xpath, id, имя класса, идентификатор доступности, -iaroid uiautomator [BaseDriver] Ожидание до0 мс для условия [AndroidBootstrap] Отправка команды на android: {"cmd": "action", "action": "find", "params": {"стратегии": "xpath", "селектор": "// android.widget.FrameLayout [@ index = '0'] "," context ":" "," multiple ": false}} [AndroidBootstrap] [LOG BOOTSTRAP] [debug] Получил данные от клиента: {" cmd ":" action" "действие": "найти", "Params": { "стратегия": "" XPath, "селектор": "// android.widget.FrameLayout [@ индекс = '0']"," Контеxt ":" "," множественный ": false}} [AndroidBootstrap] [LOG BOOTSTRAP] [debug] Получил команду типа ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получил действие команды: find [AndroidBootstrap] [BOOTSTRAP LOG][debug] Поиск '//android.widget.FrameLayout[@index='0'] 'с использованием' XPATH 'с contextId:' 'multiple: false

...