Python Selenium редактировать текстовое содержимое указанного элемента c javascript в указанном c iframe - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь использовать python селен, чтобы изменить текст в указанном c JS элементе. Я начал с попытки просто выполнить скрипт, используя следующее:

driver.execute_script("document.querySelector('#cssSelector').textContent='{}'".format(text))

Однако, к сожалению, это возвращает нуль

При просмотре JS селектор находится в указанном c iframe, поэтому я попытался выбрать iframe, но это еще не сработало:

driver.execute_script('''var element=window.frames['iframe'].document.querySelector("[id='cssselector']"); element.textContent='{}'".format(text))

Этот код также возвращает неопределенное значение, так как не может найти элемент.

Есть лучший способ сделать это? спасибо

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