繁体   English   中英

如何修复 Selenium Python 中的按钮不可点击?

[英]How to fix button in Selenium Python not clickable?

我复制了下载我想要的终身并发玩家的 csv 的按钮的 xpath,但它不起作用:

url = 'https://steamdb.info/app/730/graphs/'
try:
  driver.get(url)
except:
    pass

wait = WebDriverWait(driver, 10)

driver.execute_script("window.scrollBy(0 , 750 );")

wait.until(EC.visibility_of_element_located((By.XPATH, '//*[@id="highcharts-7mr3aoq-0"]/svg/g[11]/g/image'))).click()   

wait.until(EC.visibility_of_element_located((By.XPATH, '//*[@id="highcharts-7mr3aoq-0"]/div/ul/li[1]'))).click() 

image是 svg 元素。 首先使用以下xpath来识别元素,然后单击。

wait = WebDriverWait(driver, 10)

wait.until(EC.visibility_of_element_located((By.XPATH, "(//*[name()='image'])[2]"))).click() //click image to open the link download csv  

wait.until(EC.visibility_of_element_located((By.XPATH, "//li[text()='Download CSV']"))).click() //click on download csv

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM