-1
我是一個非常新的Xebium
。
我不能使用(FitNesse,Xebium,Selenium IDE)如何使用Xebium格式點擊標籤?
| ensure | do | click | on | id=text |
點擊複選框,因爲它是一個標籤,ID是看起來像隱藏。 那麼,有沒有辦法從標籤點擊?
感謝您的建議:)
我是一個非常新的Xebium
。
我不能使用(FitNesse,Xebium,Selenium IDE)如何使用Xebium格式點擊標籤?
| ensure | do | click | on | id=text |
點擊複選框,因爲它是一個標籤,ID是看起來像隱藏。 那麼,有沒有辦法從標籤點擊?
感謝您的建議:)
您可以使用Xpath找到你想要的元素。如果你有你的form
的結構如下:
<form action="target.html">
<label for="male">Male</label>
<input type="checkbox" name="sex" id="male" value="male"><br />
<label for="female">Female</label>
<input type="checkbox" name="sex" id="female" value="female"><br />
<br/>
<input type="submit" value="Submit">
</form>
,那麼你可以在以下Xebium
命令與Female
點擊標籤上的價值:
| ensure | do | click | on | xpath=(//label[contains(text(),'Female')]) |
您還可以使用下面的命令,如果您想單擊與特定標籤耦合的複選框:
| ensure | do | click | on | xpath=(//input[contains(preceding-sibling::label/text(),'Male')])|
如果您的標籤標籤在輸入標籤之後,您必須將preceding-sibling
更改爲following-sibling
。
注意;你可以試試w3schools xpath examples。該示例使用單選按鈕而不是複選框。由於該示例發生在iFrame
中,因此必須通過selectFrame|iframeResult
進入框架。