首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Selenium IDE Chrome - Regex

Selenium IDE Chrome - Regex
EN

Stack Overflow用户
提问于 2021-01-14 17:48:41
回答 1查看 99关注 0票数 0

我正在尝试让Selenium IDE检查一些文本,并确保它只是数字,我已经创建了以下内容(使用Google),但似乎每次都失败。

错误: css=tbody上的assertText >tr:nth-css=tbody(1)> td:nth-child(1),值为regexpi:^0-9+$ Failed: 09:44:54实际值"10640355“与"regexpi:^0-9+$”不匹配

enter image description here

有没有人能告诉我我需要更改什么,或者有一个关于如何正确添加此检查的逐步指南

EN

回答 1

Stack Overflow用户

发布于 2021-01-14 18:40:31

https://www.selenium.dev/selenium-ide/docs/en/api/commands#assert-text

断言文本不支持正则表达式:

https://github.com/SeleniumHQ/selenium-ide/issues/141获取详细信息。

解决方法:

屏幕截图

代码:

代码语言:javascript
运行
复制
store text   |   css=tbody > tr:nth-child(1) > td:nth-child(1)  |  actualText

execute script  |   return RegExp('^[0-9]+$','g').test(${actualText})  |  isNumber

assert       |     isNumber      |     true
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65716689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档