from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
# не забудьте заменить url
driver.get("https://www.your.site/")
# находим элемент на странице
header = driver.find_element_by_css_selector("h1.wp-block-post-title")
# кликаем по нему
header.click()
# вот так можно стереть символ, отправив кнопку BACKSPACE
header.send_keys(Keys.BACKSPACE)
# повторив это столько раз, сколько символов в тексте
# мы сотрем все что было введено до нас
for i in range(0, len(header.text)):
header.send_keys(Keys.BACKSPACE)
# а вот так можно ввести что-то своё
header.send_keys("Hello from Selenium!")
使用
selenium
'om 时,您必须模拟浏览器用户的操作。您目前的任务很复杂,因为您需要输入的字符不是在文本字段中,而是在具有属性的元素中
contenteditable
,并且在此元素中输入文本并不容易,首先,粗略地说,你需要“激活”它——用鼠标点击它。然后将焦点和光标移动到选定的元素上,我们就可以进入了。在硒中,我们需要做同样的事情