【发布时间】:2019-08-24 16:55:59
【问题描述】:
dom中有一个rect对象:
<rect class="slv-blank" id="id123" height="8.8" stroke-width="1px" width="18.8" x="59.2" y="37.5"></rect>
我正在尝试使用以下代码进行搜索:
WebDriverWait(driver, 1).until(ec.presence_of_element_located(("xpath", '//rect[@id="id123"]'))).click()
这不起作用。
但以下是:
WebDriverWait(driver, 1).until(ec.presence_of_element_located(("xpath", '//*[name()="rect"][@id="id123"]'))).click()
关于为什么第一个不起作用的任何线索?
【问题讨论】:
-
你说的不起作用是什么意思?当你尝试时会发生什么?
标签: python selenium svg xpath svg-rect