Selenium webdriver 使用python和selenium单击javascript文本

Selenium webdriver 使用python和selenium单击javascript文本,selenium-webdriver,Selenium Webdriver,在下一页中,我想单击文本mietpreisewithselenium。 我尝试了不同的方法,但没有成功。最新消息来源是: from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Firefox() driver.get("https://www.homeday.de/de/preisatlas") driver.find_element_by_clas

在下一页中,我想单击文本mietpreisewithselenium。

我尝试了不同的方法,但没有成功。最新消息来源是:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("https://www.homeday.de/de/preisatlas")

driver.find_element_by_class_name("filter-switcher__item").click()
您可以尝试使用元素的Xpath,您可以通过使用按钮上的Inspect元素找到该元素,然后右键单击代码片段以复制Xpath:

从selenium导入webdriver browser=webdriver.Firefox 浏览器gethttps://www.homeday.de/de/preisatlas 浏览器。通过xpath/html/body/div[1]/div/div/div/main/section/div[2]/div[1]/form/div[2]/p[2]查找元素。单击
它使用一条绝对路径,不需要太多的工作就可以获得。

是的,这很有效,哇,非常感谢!!如何准确地获取Xpath?当我右键单击代码@Jonny时,我使用Inspect元素。通过在方形符号上单击鼠标光标来拾取图元。应该有在线教程: