xxx*_*017 5 html c# xml xpath webdriver
如何选择包含带有“”文本的xpath
假设我在页面上的文本是:“我的文本”(这包括“”)。
当我在 VS 中创建 xpath 时:
"//td[contains(.,'"mytext">')]"
Run Code Online (Sandbox Code Playgroud)
但 VS 并不认为这是正确的,因为它以白色显示 mytext,就好像它不属于 xpath 一样
它说这是一个语法错误,并且需要一个“,”。
那么我怎样才能制作一个使用包含文本的 xpth ,其中文本有一个“”。
答案很简单,转义双引号字符:
"//td[contains(.,'\"mytext\">')]"
Run Code Online (Sandbox Code Playgroud)
这是需要转义哪些字符的参考:https://blogs.msdn.microsoft.com/csharpfaq/2004/03/12/what-c haracter-escape-sequences-are-available/
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
18414 次 |
| 最近记录: |