<a onkeypress="if(event.keyCode == 13 || event.which == 13){ClientReportRpt…_ctl02.ActionHandler('Toggle','118iT0R0R0x1');}return false;" onclick="ClientReportRptMain_ctl02.ActionHandler('Toggle','118iT0R0R0x1');return false;" style="cursor:pointer;" tabindex="4">
<img border="0" alt="+" src="/SIMS/Reserved.ReportViewerWebControl.axd?ReportSession=cfsd…Type=ReportImage&ResourceStreamID=10.50.4000.0TogglePlus.gif">
</img>
</a>
&#13;
这是代码的一部分,网页上有很多类似的图片,其值为&#; 118iT0R0R0x1&#39; 118iT0R0R0x1&#39;和标签索引=&#39; 4&#39;对于网页中同一图像的不同位置,它不是恒定的。 我在python绑定中使用Selenium。任何帮助,将不胜感激。谢谢:))
答案 0 :(得分:0)
锚具有“onclick”处理程序,而不是图像。你需要“点击”锚点。
anchor_element = browser.find_element_by_*(...)
anchor_element.click()
anchor_element
解释自己的地方。要查找锚元素,请执行以下操作:
http://selenium-python.readthedocs.org/locating-elements.html
我说不清楚,因为你的代码片段只包含两个元素。为了找到合适的元素,我需要更多地了解你在寻找哪些元素......