我想请你帮我解决一个基本问题。 无法单击具有这两个字符的图像:标题和src链接。 我一直尝试使用XPATH:
".//*[@id='resultsTable']/tbody/tr[2]/td[11]/a[2]/img"
elmlupa=browser.find_element_by_xpath('//a[img/src="/common/images/Detail.gif"]').click()
"//img[@title='details']"
## LATER EDIT:我甚至使用了来自firebug / firepath的XPATH:
#sortam dupa decision date manual
#clicuim pe prima lupa
browser.implicitly_wait(2)
browser.switch_to.default_content()
browser.switch_to.frame("main")
browser.implicitly_wait(2)
time.sleep(10)
elmlupa = browser.find_element_by_xpath(".//*[@id='resultsTable']/tbody/tr[2]/td[11]/a[2]/img").click()
提前谢谢!
答案 0 :(得分:1)
尝试以下代码行:
elmlupa=browser.find_element_by_xpath('//a[img[@title="Details"]]').click()
请注意,XPath
区分大小写:"Details" != "details"
答案 1 :(得分:0)
尝试以下内容: browser.find_element_by_xpath(' // img [@title ="详细信息"和@src =" /common/images/Detail.gif"]')。click ()
此外,在某些情况下,您可能需要点击而不是img。