【发布时间】:2020-03-11 13:35:01
【问题描述】:
我一直在尝试自动执行下载过程,但找不到需要点击的元素。该元素没有 ID,并且嵌入在表格中。我已经尝试过 xPath,但它没有用。
这是我要点击的元素的 html 代码-
image xlink:href="somerandomlink" class="tab-button-zone-image" width="30" height="9"></image
元素还有一个outerwidget代码,在它下面可以找到上面我要点击的实际元素的代码-
<div class="tab-zone tab-widget tabSuppressVizTooltipsAndOverlays tabZone-dashboard-object fade-bg" id="tabZoneId26" style="z-index: 35; width: 30px; height: 22px; top: 78px; left: 1315px;">
我一直在使用的代码是这样的:
elem1= driver.find_element_by_id('tabZoneId26')
elem1.click()
和
elem= driver.find_element_by_id('//*[@id="tabZoneId26"]/div/div/div/div/div/div/svg/image')
elem.click()
两者都不起作用。恐怕无法分享该页面的链接。
任何帮助将不胜感激,现在坚持了一段时间。谢谢。
【问题讨论】:
标签: python html selenium automation