Как написать внутри тега <p>с помощью селена веб-драйвера в Python 3? - PullRequest
1 голос
/ 19 октября 2019

Мой HTML-код:

<p contenteditable="true" ></p>

Я хочу написать код внутри тега p с помощью веб-драйвера selenium.

Я пытался

browser = webdriver.Chrome()
browser.get(url_link)

write = browser.find_element_by_tag_name("p['contenteditable':'True'")
write.text('hello')

, но это даетошибка

selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: 
An invalid or illegal selector was specified

1 Ответ

2 голосов
/ 19 октября 2019

Измените его на локатор, например xpath, чтобы получить элемент.

Вот пример xpath

write = browser.find_element_by_xpath("//p[@conteneditable=‘true’]")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...