我尝试在 Chrome 中使用 Selenium,但无法在页面上找到元素。我尝试使用链接文本、XPath 和完整 XPath,但只有一个错误,并且没有单击该元素。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver= webdriver.Chrome()
driver.get("https://www.youtube.com/")
print(driver.title)
driver.find_element_by_xpath("//*[@id='search']").click()
Run Code Online (Sandbox Code Playgroud)
输出:
UserWarning: find_element_by_* commands are deprecated. Please use find_element() instead
warnings.warn("find_element_by_* commands are deprecated. Please use find_element() instead")
Run Code Online (Sandbox Code Playgroud)
我使用的是 ChromeDriver 81.0.4044.69 和浏览器版本 81.0.4044.113。