鉴于以下代码,我如何使用Selenium验证文本?
<div class='my-text-block>
<p>My first paragraph of text</p>
<p>My second paragraph of text</p>
</div>
我想在一个verifyText语句中捕获所有文本:
我的第一段文字
我的第二段文字
有可能吗?
答案 0 :(得分:1)
由于你用selenium-webdriver标记了这个,我假设你想要一个代码示例,但是因为你没有说明你正在使用什么语言,我会给你一个python例子。如果需要,应该很容易将其翻译成其他语言。
ok(driver.find_element("class", "my-text-block").text == "What I expect it to be")
WebElement
对象上的text属性只包含该元素中的所有可见文本和所有子元素。
当然还有一些lovely docs。