CHK这段代码如何处理单引号(')使用XPATH在QTP
请参考下面的代码。
rv = “Are you 56' taller ?”
如果我通过20个字段,即,直到[rv = “ Are you 56' taller ? "
]。 它不工作,因为' - 撇号用于在QTP中发表评论
如何在使用QTP的Xpath中处理'(撇号)?
代码段:
rv = Replace (rv,"'", "\'")
rv = LEFT(rv,50)
If SVAL = "Yes" Then
Set oobj = Browser("xyz").Page("abc").WebElement("xpath:=//div[contains(text(),'"& rv &"')]/../..//label[starts-with(text(),'Yes')]")
oobj.Click
oobj.Click
i = i+1
End If
我真的很感谢你的回复。
我不知道为什么会这样这个解决方案实际上解决了这个问题(与之前的其他答案不同)。 – Motti
@Motti我的错误。我已经撤消了。 – AutomatedChaos