【发布时间】:2018-01-06 18:18:25
【问题描述】:
我想获取一个元素的内部 html(使用 get_attribute('innerHTML')),但它没有 id 或类,并且有多个元素具有相同的标签名称
test1=driver.find_elements_by_tag_name("td")
这会获取具有相同标签名称的元素的整个列表,但这不起作用,因为 get_attribute 不适用于多个元素
test2=driver.find_element_by_tag_name("td")
这可行,但获得了第一个 td 元素,但我想要第二个 td 元素
我该如何正确地做到这一点?
【问题讨论】:
-
我最终比我想象的要容易得多,如果有人有同样的问题,请使用这个 >name=driver.find_elements_by_tag_name("td")[1].get_attribute('innerHTML')