text - 如何使用 selenium IDE 验证是否存在任何文本

标签 text selenium ide verify

我知道如何使用 Selenium IDE 验证网页中是否存在特定文本。但我想知道的是,您能否验证元素中是否存在任何文本?

例如,有一个标题为“Top Champion”的文本框。该文本框每天都会更改一个人的姓名。现在我只想检查这个文本框中是否有文本,无论文本实际上是什么。我尝试过验证文本命令并尝试清空该值,但它不起作用。如果该命令可以返回 true 或 false 命令,那将非常有帮助

顺便说一句,验证值也不起作用,因为我正在测试的元素不是表单字段

最佳答案

你最好的选择如下(我已经为此编写了针对数字的单个测试)

中等严格:

waitForText | css=.SELECTORS | regex:.+?

这将等到至少有 1 个字符出现。

严格严格(仅当您存在字符子集时才有效):

waitForText | css=.SELECTORS | regex:^[0-9]+$

这将等到有文本为止。该文本必须以数字开头,至少有 1 个数字,然后结束。它不允许给定子集之外的任何字符。您可以执行的匹配数字NAMEnumbers 的示例如下。

waitForText | css=.SELECTORS | regex:^[0-9]+[a-zA-Z]+[0-9]+$

这将等待诸如253432234BobbySmith332之类的字符串

卢克

关于text - 如何使用 selenium IDE 验证是否存在任何文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18929663/

相关文章:

c# - 如何获取每个表单的Text属性

Python Selenium 未知错误

python - 将 h5py 数据集输出到文本的快速方法是什么?

Cocoa:插入点当前在哪个 NSTextView 中闪烁?

selenium - 检查 WebElement 是否已过时而不处理异常

javascript - 在 Mac OS X 上使用 Selenium 进行测试时如何强制 Firefox 成为前台应用程序

java - 查看 Java 中的所有父类(super class)

java - IntelliJ Sync Eclipse 文件 - 此设置保存在哪里?

windows - 适用于 Windows 的 Haskell IDE?

Android - 单选按钮不显示其文本