我正在寻找一个解决方案,我可以使用jMeter正则表达式提取器的随机值,这不是空的“"。
Regular Expression Extractor
当我添加这个表达式时:**value="(.*?)"**我随机收到所有这些。有时值为空,如“”中。我想排除他们。
我在论坛上试过类似的问题,但它不起作用:$.[.*?(@.value!=“”)].value
这是我的HTML代码
><option data-testid="cyprus-town-select-Agios Athanasios" value="Agios Athanasios">Agios Athanasios</option><option data-testid="cyprus-town-select-Akropolis 35, Dromolaxia" value="Akropolis 35, Dromolaxia">Akropolis 35, Dromolaxia</option><option data-testid="cyprus-town-select-Dhekelia" value="Dhekelia">Dhekelia</option>
字符串
这些是我希望的结果:Agios Athanasios Akropolis 35,Dromolaxia Dhekelia
谢谢你,谢谢
1条答案
按热度按时间nue99wik1#
Using regular expressions for parsing HTML is not the best idea
我建议使用CSS选择器提取器
相关的CSS selector表达式如下所示:
字符串
演示:
的数据
更多信息:How to Use the CSS/JQuery Extractor in JMeter的