如何在机器人框架中"Select Checkbox"?



我的应用程序可以选择添加复选框中的内容。如果我通过不同的列对其进行排序,那么选择的值可能会有所不同。但是,当我不更改它时,我应该能够选择一个,但是尽管我在机器人框架中进行了多次尝试,但我仍无法选择。有人可以帮我吗?

我的外部HTML是:

<input type="checkbox" name="rememberMe" value="true" tabindex="4">

XPath是

//*[@id="evidenceListPanel"]/table/tbody/tr[1]/td[5]/div/label/input

我的脚本选择复选框:

Select Checkbox  xpath=//*[@id="evidenceListPanel"]/table/tbody/tr[1]/td[5]/div/label/input

,并且不选择复选框。我在其他网站上使用了相同的脚本,并且能够选择复选框,因为它在我的应用程序中未选择。任何帮助将不胜感激。ty

Open Browser ${URL}   ${Browser}
Maximize Browser Window
Wait Until Element Is Visible ${locator}
Select Checkbox ${locator}

这将起作用,发表评论,让我知道是否有任何问题。

以下方式可以选择复选框,因为浏览器应在浏览器中打开各自的页面。

选择复选框ID ='evidencelistpanel'

单击元素id ='evidencelistpanel'

,如果要确保是否选择了复选框,则可以使用 - 应该选择复选框ID ='evidencelistpanel'

pratik-

由于您已经确定了evidenceListPanel id 的截面,并且假设 属性 namerememberMe,这应该有效:

xpath=//*[@id="evidenceListPanel"]//*[@name="rememberMe"]

以下步骤确保直到复选框可见性,然后验证该页面是否包含预期的复选框,然后从页面中选择相同的内容。

${locator} = //[id='Gender_checkbox'] 

等到可见元素

${locator} Page Should Contain Checkbox  ${locator} 

选择 Checkbox ${locator}

最新更新