c# - WatiN 无法通过正则表达式找到元素

标签 c# regex watin

我在页面上有一个跨度,文本为“项目 1 bla-bla-bla 的详细信息”。此代码工作正常:

IE.Span(Find.ByText(new Regex("Details for item 1"))).Click();

但是这个('I' 大写)- 找不到元素:

IE.Span(Find.ByText(new Regex("Details for Item 1"))).Click();

为什么?我错过了什么吗?

最佳答案

添加 (?i) 使其不区分大小写

new Regex("(?i)Details for Item 1 bla-bla-bla")

关于c# - WatiN 无法通过正则表达式找到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12491250/

相关文章:

c# - 监视自定义 Windows 服务

c# - 在 WPF 中打印

ruby-on-rails - 替换正则表达式中的每个模式

java - 将字符串拆分为字符串数组

iPhone 正则表达式捕获组

design-patterns - 我所有的测试在 Nunit 中都被忽略

nunit - WatiN 与 Windows 的兼容性

c# - 如何让AsyncLocal流向 sibling ?

c# - 如何使用 Watin 启动新的 IE session

c# - 从我的项目文件创建新的 docker 镜像时出错