2014-09-02 23 views

回答

1

您可以使用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進入框架。

相關問題