Katalon Studio:如何使用正则表达式按属性识别对象?
Katalon Studio: how to use regex to identify objects by attributes?
如果我尝试通过 "Selection Method: Attributes" 识别 Katalon Studio 中的对象(例如使用 Object Spy),那么我可以通过组合 "text > equals > Logout" 成功找到例如注销按钮。此选择的 xpath 表达式为:“//*[(text() = 'Logout' or . = 'Logout')]”
但是尝试使用正则表达式(即 "text > matches regex > Logout",导致 xpath "//*[(matches(text(), 'Logout') 或 matches(., 'Logout' ))]" 没有找到任何东西。更强大的是:使用 ".*" 或类似的正则表达式也没有找到任何东西。我用 Firefox 和 Chrome 都试过了,但都没有结果。
我在互联网上的研究中没有找到关于这个问题的提示。
有什么想法我做错了什么或如何让正则表达式用于对象选择吗?
不幸的是,这是一个错误,OR 中的 xpath 选择器中的匹配项不起作用。
https://forum.katalon.com/discussion/7680/test-object-with-xpath-selector-using-matches-function-never-works
如果我尝试通过 "Selection Method: Attributes" 识别 Katalon Studio 中的对象(例如使用 Object Spy),那么我可以通过组合 "text > equals > Logout" 成功找到例如注销按钮。此选择的 xpath 表达式为:“//*[(text() = 'Logout' or . = 'Logout')]”
但是尝试使用正则表达式(即 "text > matches regex > Logout",导致 xpath "//*[(matches(text(), 'Logout') 或 matches(., 'Logout' ))]" 没有找到任何东西。更强大的是:使用 ".*" 或类似的正则表达式也没有找到任何东西。我用 Firefox 和 Chrome 都试过了,但都没有结果。
我在互联网上的研究中没有找到关于这个问题的提示。 有什么想法我做错了什么或如何让正则表达式用于对象选择吗?
不幸的是,这是一个错误,OR 中的 xpath 选择器中的匹配项不起作用。 https://forum.katalon.com/discussion/7680/test-object-with-xpath-selector-using-matches-function-never-works