如何使用Selenium和Java为我的输出断言正则表达式?

时间:2016-05-09 14:53:46

标签: java selenium selenium-webdriver

这是我的正则表达式:

/(\u20AC|\u00A3)[\d,]*/?(week|wk|month|mth|year|yr)?/

如何使用Selenium验证此输出的正则表达式?

1 个答案:

答案 0 :(得分:0)

我会考虑你的selenium输出是一个名为“seleniumOut”的变量。

使用正则表达式进行的测试中的断言可以这样写出:

Pattern p = Pattern.compile("(\u20AC|\u00A3)[\d,]*/?(week|wk|month|mth|year|yr)?");
Matcher m = p.matcher(seleniumOut);

assertTrue("regex needs match the selenium output", m.matches());