Инструменты тестирования Telerik - экранируйте амперсанд (&) в строке поиска

Я использую инструменты тестирования Telerik. Моя цель - подождать, пока якорь не появится на экране, а затем нажать на него. Якорь имеет href #resources/details?mode=view&resourceId=149176

У меня проблемы с выходом из строки. Этот код работает отлично:

ActiveBrowser.WaitForElement(5000, "href=~resourceId=149176")
             .As<HtmlAnchor>().Click();

К сожалению, когда я пытаюсь включить больше URL, он ломается, т. Е. Это не работает

ActiveBrowser.WaitForElement(5000, "href=~view&resourceId=149176")
             .As<HtmlAnchor>().Click();

Кажется, будто & это проблема. Я пытался избежать этого со всем, что я могу придумать, основываясь на документации Telerik о выражениях find, включая \\' а также =,

Как правильно избежать этой строки?

1 ответ

Решение

Я считаю, что вы можете использовать &amp для этого.

Другие вопросы по тегам