【发布时间】:2021-08-12 00:41:38
【问题描述】:
周日快乐,
试图点击website 上的过滤器按钮(称为优惠)。它是一个没有关联链接的悬停按钮,因此无法通过链接文本找到元素。
我试过了:
driver.find_element_by_class_name(item-list-header-filter-icon item-list-wanted-filter hover-state)
因为它是动态的,所以我让 webdriver 等待:
try:
element = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.CLASS_NAME, "item-list-header-filter-icon item-list-wanted-filter hover-state inactive"))
)
element.click()
非常感谢任何想法! 祝你有美好的一天
【问题讨论】:
标签: python selenium selenium-webdriver webdriver classname