Кажется странным, что значение кнопки в первую очередь передается в качестве параметра строки запроса ...
Установлено ли там, где есть правило извлечения из предыдущего запроса, а затемпараметр контекста используется для более позднего запроса?Если это так, вы можете изменить значение.Вы можете либо жестко закодировать значение в последующем запросе, либо, если вам все еще нужно получить его динамически, но просто изменить его, вы можете создать довольно простой плагин.Пример кода для него будет:
public class StringCharsFromParam: WebTestRequestPlugin
{
public override void PreRequest(object sender, PreRequestEventArgs e)
{
string ExtractParam = ((string)e.WebTest.Context["NameOfContextParameter"]);
if (ExtractParam != null && ExtractParam.Contains(", ")
{
e.WebTest.Context["NameOfContextParameter"] = ExtractParam.Replace(", ", "");
}
}
}
Затем вы добавите этот WebTestRequestPlugin в ваш WebTest.