【发布时间】:2019-12-23 06:19:08
【问题描述】:
我有一个表,其中每一行都有一个 xpath,并且在每一行中嵌入了一个列。行的 xpath 中有一个标签,可以根据您在该页面上选择的内容更改文本。
<div class='xyz'>
<span> some text </span>
</div>
我在做//div[@class='xyz']/span.text()
但是,我无法从此处获取文本。
我正在使用带有 VSCode 的 python。
【问题讨论】:
-
这不是有效的语法
//div[@class='xyz']/span.text()。您需要使用//div[@class='xyz']/span/text()或仅使用此driver.find_element_by_xpath("//div[@class='xyz']/span").text
标签: python-3.x selenium-webdriver xpath css-selectors webdriverwait