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