使用Selenium关键字查找元素中是否有文本



我知道有以下关键字来查找特定文本是否在元素中:

Element Should Contain  <xpath>  <text>

但是我只想找到元素是否包含任何文本。我是否必须使用不同的关键字,或者我可以为任何文本使用某种通配符?也就是说,这可能吗?

Element Should Contain  <xpath>  *

定义满足" any text ";-空字符串也符合条件吗?如果是这样,你可以做Page Should Contain Element——如果它在页面中,不管它的文本是什么,它都会通过。

您也可以获取文本,并以任何您喜欢的方式验证它:

${txt}     Get Text    <xpath>
Should Not Be Empty    ${txt}    # etc

相关内容

最新更新