如何单击具有标题和src的图像

时间:2017-06-12 17:14:53

标签: python selenium selenium-webdriver

我想请你帮我解决一个基本问题。 无法单击具有这两个字符的图像:标题和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()

enter image description here

提前谢谢!

2 个答案:

答案 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。

相关问题