博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Iterating elements using NightWatchJS
阅读量:6300 次
发布时间:2019-06-22

本文共 1034 字,大约阅读时间需要 3 分钟。

1) used the following strategy to iterate over DOM elements using Nightwatch:

// Executing a function in the application context.client.execute(function () {  // Get elements by CSS selector.  var elements = document.querySelectorAll('.elements');  // Iterate over them.  [].forEach.call(elements, function (element) {    // Manipulate each element.    element.click();  });});

  

2) the number returned by allitems.value[0].ELEMENT will work as the id.

 

3) jQuery 定位

$('#padt_lic_numb > ul > li > label').each(function(){                $(this).click();                               });

4) nightwatchjs

client.elements("css selector","#padt_lic_numb > ul > li > label",function(results)

{
  results.value.forEach(function(index){
  // console.log('Element value is '+index.ELEMENT);
  client.elementIdText(index.ELEMENT,function(result){
  //console.log(result.value);
  if(result.value == plate_number)
  {
    console.log(result.value);
    console.log(plate_number);
    client.elementIdClick(index.ELEMENT);
  }
  });
  })

});

  

转载地址:http://ypgta.baihongyu.com/

你可能感兴趣的文章
苏宁11.11:苏宁双十一大促保障经验
查看>>
详解前端异步编程的六种方案
查看>>
Fin Goulding专访:在普世管理中注入敏捷
查看>>
使用反应式领域驱动设计来解决不确定性
查看>>
Sharding-Sphere成长记——写在分布式数据库代理端里程碑版本3.0.0发布之际
查看>>
微软正式发布Azure Storage上的静态网站
查看>>
2018 年全球金融科技发明专利排行榜 TOP20:中国企业有6家
查看>>
前端也该了解的一些后端知识
查看>>
IE安全系列:IE浏览器的技术变迁(下)
查看>>
AWS EC2 Run Command特性新增多重云脚本
查看>>
vue.js轻松搞定后台管理项目
查看>>
前端开发者的 Chrome extensions/apps
查看>>
Gilt如何将微服务部署到AWS环境,介绍ION-Roller
查看>>
Linux之父为过去的言行道歉,宣布离开社区反思
查看>>
apache 2.4.7 如何修改端口。
查看>>
1027问题汇总
查看>>
对象的深复制
查看>>
PHP 实现用户注册登录功能
查看>>
基于Laravel的API服务端架构代码
查看>>
[贰]Flask web开发:程序的基本结构
查看>>