问题在于,有两个
h1外部元素完全相同的元素
HTML:第一个元素是隐藏的,第二个元素不是。你可以用
print(len(driver.find_elements_by_xpath('//h1[@]')))
text属性允许您 仅从可见* 元素获取文本,而
textContent属性也允许获取 隐藏 元素的文本 *
尝试更换
new_name = driver.find_element_by_xpath(xp_name).text
与
new_name = driver.find_element_by_xpath(xp_name).get_attribute('textContent')
或简单地处理第二个(可见)标头:
driver.find_elements_by_xpath('//h1[@]')[1].text
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)