如何在python 3中使用Selenium Webdriver编写<p>标记内?

时间:2019-10-19 14:17:45

标签: python-3.x selenium

我的html代码是:

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

我想使用Selenium Webdriver在p标签内编写代码。

我尝试过

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 个答案:

答案 0 :(得分:2)

将其更改为xpath之类的定位器以获取元素。

这是一个xpath示例

write = browser.find_element_by_xpath("//p[@conteneditable=‘true’]")