Regex экстрактор в метрах для выбранной опции - PullRequest
0 голосов
/ 24 октября 2018

Из HTML-кода мне нужно получить значение на основе переданной переменной и выбранной опции.для примера, пожалуйста, обратитесь к следующему коду:

У меня есть Тест F в качестве переменной, с использованием экстрактора регулярных выражений. Мне нужно получить значение 6666666. Также можем ли мы проверять с помощью регулярных выражений, выбирая значение переменной, выбран ли параметр переменной или нет?Я начинающий и изучаю регулярные выражения.Пожалуйста, помогите с регулярным выражением необходимо.

<option value="11111111">TestA</option>
<option value="22222222">TestB</option>
<option value="33333333">TestC</option>
<option value="44444444">TestD</option>
<option value="55555555">Test E</option>
<option selected="selected" value="6666666">Test F</option>
<option value="77777777">Test G</option>

1 Ответ

0 голосов
/ 24 октября 2018

Использование регулярных выражений для разбора HTML не лучший способ для продолжения, я бы рекомендовал перейти на XPath Extractor вместо

  1. Дляпроверьте, выбран ли параметр Test F или нет:

    //option[text()='Test F']/@selected
    

    JMeter xpath selec attribute

  2. Чтобы получить значение выбора:

     //option[text()='Test F']/@value
    

    JMeter XPath selection attribute value

  3. Вы можете заменить Test F ссылкой на переменную JMeter:

     //option[text()='${YOUR_VARIABLE_HERE}']/@value
    
  4. Вы можете комбинировать 2 или более выражений, используя оператор |

    JMeter xpath combine

Дополнительная информация:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...