роботизированная структура не видит xpath - PullRequest
1 голос
/ 09 января 2020

У меня есть проблема для этих элементов (адрес электронной почты и mot de passe, пожалуйста, посмотрите на картинку). Я объясняю, что я беру xpath для этих элементов в веб-сайте, после того как в переменных я создаю локатор, подобный этому

pages_elements.add(name="emailcpte"           , type="element",        locator='//*[@id="autofill-form"]/screen-register/p[3]/input')
pages_elements.add(name="mdpcpte"             , type="element",        locator='//*[@id="autofill-form"]/screen-register/p[4]/input')

но когда я запускаю тестовый пример, у меня всегда одна и та же ошибка:

Element '//*[@id="autofill-form"]/screen-register/p[4]/input' not visible after 10 seconds."

Я не понимаю, почему вы можете мне помочь?

Я не использую python и Roboframework с давних пор, может быть, это глупый или простой вопрос, если это так, извините

Мой env:

Python 3.7.0
robotframework_ride-1.7.3.1
robotframework-3.1.2

Elements

1 Ответ

0 голосов
/ 13 января 2020

Брайан Окли, вы правый элемент внутри iframe извините Просто нужно выбрать iframe после того, как xpath в порядке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...