我正在测试 FluentLenium。
我找到了“fill("#sb_form_q").with("FluentLenium");" 用于输入。
我要选中并取消选中复选框。
我想在组中选择一个单选按钮。
怎么做 ?
我正在测试 FluentLenium。
我找到了“fill("#sb_form_q").with("FluentLenium");" 用于输入。
我要选中并取消选中复选框。
我想在组中选择一个单选按钮。
怎么做 ?
如果您想单击 ID 为“男性”的单选按钮,只需执行以下操作:
find("#male").click();
您可以使用任何 css 选择器来找到您想要的元素(单选按钮或复选框)并对其进行操作(大部分时间通过单击)。
如果您有一个元素,例如:
<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 */
你不会使用填充方法。