动态生成的元素的构造函数id
Protractor id of element dynamically generated
我想知道是否可以通过部分id找到元素,因为在我测试id的页面上,id是动态的(id的第一部分有一个可变数字),我不能知道整个id。
有多种方法可以做到这一点,例如使用CSS选择器:
// starts-with
element(by.css("div[id^=test]"));
// ends-with
element(by.css("div[id$=test]"));
// contains
element(by.css("div[id*=test]"));
或者,使用XPath(此处无结尾):
// starts-with
element(by.xpath("//div[starts-with(@id, 'test')]"));
// contains
element(by.xpath("//div[contains(@id, 'test')]"));
相关文章:
- ES6构造函数返回基类的实例
- 使用Google Visualization动态调用构造函数
- javascript中对象构造函数中的var属性与this.properties
- 理解typescript中的构造函数接口
- 为什么构造函数不是构造函数
- 如果在构造函数中有“返回”,则在 JavaScript 中的新运算符中做了什么
- 拦截对构造函数的调用
- 使用闭包共享构造函数参数
- 文本表示法VS.构造函数,用于在JavaScript中创建对象
- 从js引擎的角度来看闭包和构造函数是如何工作的
- 如何使用此从对象访问构造函数
- Javascript:为什么是构造函数's __proto__属性Empty(){}
- 当一个重要的构造函数参数丢失时应该发生什么
- Chrome Javascript日期构造函数错误
- 如何使用构造函数's的输出,以便将值插入到对象中
- 为什么在调用父构造函数时在[]中发送数据
- 自动递增对象id JS构造函数(静态方法和变量)
- 在实例化对象(使用构造函数)时设置唯一的id
- 动态生成的元素的构造函数id
- 向EventSource构造函数提供上一个事件Id