Selenium IDE-如何在命令“断言”中使用正则表达式?

时间:2019-03-20 11:50:20

标签: regex selenium-ide

我尝试检查某个元素是否包含值为40,00 €40,00 Euro的文本。

尝试:

regexp:40,00.+

regexp:40,00.+

输出:

verifyText在css = .price:nth-​​child(2)上的值regexp:40,00失败:实际值“ 40,00€”与“ regexp:40,00。+”不匹配

1 个答案:

答案 0 :(得分:1)

  

...我认为正则表达式不再受支持?

是的。 AssertText目前尚不支持正则表达式,请参见此打开的Github Ticket

解决方法:如果使用的是Kantu的替代版本Selenium IDE ++,则可以使用sourceSearch命令来声明文本。它具有完整的正则表达式支持。

示例:

inp = input('Write here:')
if inp!='#': 
  print(inp)