Protractor 量角器:如何使用“by.repeater”选择单选按钮?

Protractor 量角器:如何使用“by.repeater”选择单选按钮?,protractor,Protractor,我正在尝试使用by.repeater从单选按钮列表中选择单选按钮。单选按钮具有ng repeat属性。我试图通过如下方式检索某个特定单选按钮:-element.allby.repeater.geti.click,其中I是我要选择的单选按钮的索引,但未成功选择该单选按钮 我尝试使用mouseMove和mouseDown来定位精确的单选按钮,但没有任何效果。我知道我找到了要单击的正确单选按钮,因为当我在上面的元素上运行getText.all…geti值并将其显示在控制台上时,将显示与正确单选按钮对应

我正在尝试使用by.repeater从单选按钮列表中选择单选按钮。单选按钮具有ng repeat属性。我试图通过如下方式检索某个特定单选按钮:-element.allby.repeater.geti.click,其中I是我要选择的单选按钮的索引,但未成功选择该单选按钮

我尝试使用mouseMove和mouseDown来定位精确的单选按钮,但没有任何效果。我知道我找到了要单击的正确单选按钮,因为当我在上面的元素上运行getText.all…geti值并将其显示在控制台上时,将显示与正确单选按钮对应的标签/文本

以下是我的HTML代码:

索尼亚 萨米
您使用的所有定位器都无法定位单选按钮。它们都引用父div元素。要查找每个中继器内的单选按钮,请尝试以下代码

element.all(by.repeater("test in tests")).all(by.css ("input[type='radio']")).get(0).click();

非常感谢苏达桑!这解决了我的问题:谢谢!欢迎:很高兴它成功了。考虑接受答案吧!!