我的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
答案 0 :(得分:2)
将其更改为xpath之类的定位器以获取元素。
这是一个xpath示例
write = browser.find_element_by_xpath("//p[@conteneditable=‘true’]")