Telerik Testing Toolsを使用しています。私の目標は、アンカーが画面に表示されるのを待ってからクリックすることです。アンカーの 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();
&
が問題のようです。とを含む検索式に関するテレリックのドキュメントに基づいて、考えられるすべてのものでエスケープしようとしまし\
\'
た=
。
この文字列をエスケープする適切な方法は何ですか?