我正在测试FluentLenium。
我找到了“fill(”#sb_form_q“)。with(”FluentLenium“);”输入。
我想检查并取消选中Checkbox。
我想在一个组中选择一个单选按钮。
怎么办?
答案 0 :(得分:2)
如果你想点击id为“男性”的单选按钮,只需做类似的事情:
find("#male").click();
您可以使用任何css选择器来查找所需的元素(单选按钮或复选框)并对其进行操作(大多数情况下通过单击)。
答案 1 :(得分:0)
如果您有以下元素:
<input type="radio" id="radioButton1">
您可以使用Lazy Find Annotation:
@Findby(id = "radioButton1")
FluentWebElement radioButton;
或定位器:
FluentWebElement radioButton = el("input", with("id").equalTo("radioButton1");
我更喜欢第二种方法,因为您可以添加更多选择器以确保找到您想要的确切元素,第一种方法是易于使用/可读性。
然后,您可以使用FluentWebElement的方法单击并取消选择。
radioButton.click(); /* Selects */
radioButton.click() /* Unselects */
你不会使用填充方法。