Selenium cssselector показывает правильный webelement, но скрипт всегда запускает исключение, такого элемента нет - PullRequest
0 голосов
/ 13 ноября 2018

Я застрял не только для этого случая.Многие случаи вышли за исключением nosuchelement, я не могу найти причину, почему.Я использую консоль Chrome, чтобы найти элемент, и он показывает правильный результат.Возможно ли что-то не так с самой страницей, а не с моим сценарием?

enter image description here enter image description here


1 Ответ

0 голосов
/ 13 ноября 2018

Щелкните по контексту на элементе, который вы пытаетесь щелкнуть, и посмотрите, находится ли элемент внутри какого-либо фрейма.Попытайтесь перемещаться по тегам и посмотрите, находится ли этот элемент под любым iframe.

переключитесь на iframe, используя driver.switchTo (). Frame (driver.findElement (By.xpath ("iframexpath")));

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