[英]Click on text using xpath and selenium python
尝试以下xpath:
//table[@role='grid']//tbody/tr/td[text()='SNOW Microsoft 2019-03-26.csv']
注意:我不确定Microsoft和2019之间是否有两个空格
我只会用
browser.find_element_by_xpath("//td[contains(text(),'SNOW Microsoft 2019-03-26')]").click()
具有grdReports id的元素是div ,而不是table :
browser.find_element_by_xpath("//div[@id='grdReports']/div[3]/table/tbody/tr[1]/td[3]").click()
您也可以尝试使用较短的xpath:
//*[@id='grdReports']//tr[@role='row']/td[3]
CSS选择器:
#grdReports tr[role=row] > td:nth-child(3)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.