【发布时间】:2021-05-26 18:19:01
【问题描述】:
我有以下代码行:
<div class="topText">Text</div>
我想从中获取“文本”作为字符串变量 MyText
我试过用这个:
MyText = driver.find_element_by_xpath("string(//div[@class='topText'])")
但它给了我一个错误: 消息:无效的选择器:由于以下错误,无法使用 xpath 表达式字符串 (//div[@class='topText_1SWFA']) 找到元素: TypeError: 无法对“文档”执行“评估”:结果不是节点集,因此无法转换为所需的类型。
我也尝试过简单的 Xpath,例如:
MyText = driver.find_element_by_xpath("//div[@class='topText_1SWFA']/text()")
或其他替代方案,但它也不起作用
【问题讨论】: