我无法单击量角器中的列表项

rts

HTML代码

<li name="choice" ng-repeat="choice in candidateStatus" ng-if="choice!=member.candidate_status.status" ng-click="setStatus(choice, member)" class="ng-binding ng-scope">Shortlisted</li>

它给出了错误

ElementNotVisibleError: element not visible

我尝试使用此代码向下滚动页面,但无法正常工作。

browser.executeScript('window.scrollTo(0,250);');

请帮帮我

吉里斯·索特(Girish Sortur)

尝试通过获取元素的位置来滚动页面,然后等到滚动发生后再使用executeScript()函数返回的诺言单击元素这样做的方法-

var ele = element(by.repeater('choice in candidateStatus'));
ele.getLocation()
.then(function(loc){
    browser.executeScript('window.scrollTo(0,'+loc.y+');')
    .then(function(){
        ele.click();
    });
});

如果有多个带有ng-repeattag的列表元素,那么您可能应该在单击特定列表元素之前将其获取。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法找到并单击量角器中的列表元素

无法在量角器中单击“行”重复中的对象

无法在量角器中单击循环中的元素

量角器无法单击<a>元素中嵌入的<span>

量角器无法从列表中获取输入文本

量角器无法运行我的脚本

量角器无法在我的Angular应用程序中打开手风琴下拉列表

量角器单击自定义下拉列表中的元素

单击元素-量角器

量角器:Ctrl单击

无法在带有非角度站点的量角器中单击按钮

量角器无法使用 Safari 单击,而相同的脚本在 Chrome 和 Firefox 中运行良好

我们如何在量角器中单击特定文本的父元素

量角器无法单击元素,但能够获取文本

单击图标无法使用量角器

无法单击带有量角器的按钮

量角器测试未单击我的按钮/元素

无法从量角器下载测试案例中返回chrome:// downloads /列表

如何单击量角器中的隐藏元素?

无法在量角器的下拉列表中选择隐藏的元素

无法检查量角器中的状态指示器

量角器测试中 ng-repeat 中的 ng-if:无法单击基于 ng-if 的元素

如何使用量角器从 Google 自动完成建议的列表框中单击第 n 个元素?

量角器-获取列表中的特定元素

无法在量角器中检索电子邮件信息

无法获取量角器中特定元素的屏幕截图

无法在量角器黄瓜中运行功能文件

无法使用量角器单击页面右侧的登录链接

无法使用量角器单击父元素之外的元素