我有这段Html:
<tr class="selectable" onclick="PesquisarProntuarioView.EditarProntuario('108077098085')">
我想获取 onclick 中的内容,我一直在寻找可以给我的命令:
"PesquisarProntuarioView.EditarProntuario('01048108077098085')"
我已经尝试过几个这样的命令:
element=driver.find_element_by_xpath("//a/tr/@onlick=PesquisarProntuarioView.EditarProntuario(*)")
driver.get(element)
但是仍然没有任何线索,有人可以帮助我使用 Selenium/Python 中的相应命令吗?
请您参考如下方法:
找到元素并使用 get_attribute() method :
element = driver.find_element_by_xpath("//a/tr")
print(element.get_attribute("onclick"))
如果您需要从多个元素中提取onclick,请使用find_elements_* 并为找到的每个元素调用get_attribute():
for element in driver.find_elements_by_xpath("//a/tr"):
print(element.get_attribute("onclick"))
