Frameworks 使用Robot框架选择单选按钮

Frameworks 使用Robot框架选择单选按钮,frameworks,robotframework,Frameworks,Robotframework,我有以下HTML代码: 我正在尝试使用关键字Select单选按钮设置单选按钮,以将值设置为Yes 我尝试使用: Select Radio Button selFundDetails Yes 我得到的错误如下: 20160316 16:17:38.216 : INFO : Verifying element 'selFundDetails' is visible. 20160316 16:17:38.362 : INFO : Selecting 'true' from radio butt

我有以下HTML代码:

我正在尝试使用关键字Select单选按钮设置单选按钮,以将值设置为Yes

我尝试使用:

Select Radio Button selFundDetails  Yes
我得到的错误如下:

20160316 16:17:38.216 :  INFO : Verifying element 'selFundDetails' is visible.
20160316 16:17:38.362 :  INFO : Selecting 'true' from radio button 'selFundDetails'.
20160316 16:17:38.667 :  FAIL : ValueError: Element locator 'xpath=//input[@type='radio' and @name='selFundDetails' and (@value='true' or @id='true')]' did not match any elements.

您的单选按钮没有值或id,这是“选择单选按钮”知道要单击哪个单选按钮所必需的。Your name=selFundDetails只告诉关键字您的目标群体

从:

选择单选按钮

将组名称标识的单选按钮组的选择设置为值

要选择的单选按钮由两个参数定位: 组名称用作无线电输入的名称, 值用于值属性或id属性

用于定位正确单选按钮的XPath如下所示://input[@type='radio'和@name='group_name'和@value='value'或@id='value']

示例:

选择单选按钮大小XL匹配HTML,如XL

选择单选按钮大小sizeXL匹配HTML,如XL

如果您控制html,那么您可以向单选按钮添加value=Yes属性,您的关键字将起作用


如果你不能控制html,上帝保佑你。但是您应该能够通过xpath使用纯click元素单击它。

您的单选按钮没有值或id,这是Select单选按钮知道要单击哪个单选按钮所必需的。Your name=selFundDetails只告诉关键字您的目标群体

从:

选择单选按钮

将组名称标识的单选按钮组的选择设置为值

要选择的单选按钮由两个参数定位: 组名称用作无线电输入的名称, 值用于值属性或id属性

用于定位正确单选按钮的XPath如下所示://input[@type='radio'和@name='group_name'和@value='value'或@id='value']

示例:

选择单选按钮大小XL匹配HTML,如XL

选择单选按钮大小sizeXL匹配HTML,如XL

如果您控制html,那么您可以向单选按钮添加value=Yes属性,您的关键字将起作用


如果你不能控制html,上帝保佑你。但是您应该能够通过xpath使用纯单击元素单击它。

选择单选按钮有时不起作用,如果要求选择单选按钮,则单击元素将起作用。

选择单选按钮有时不起作用,如果要求选择单选按钮,则单击元素将起作用