简体   繁体   English

动态生成元素的量角器id

[英]Protractor id of element dynamically generated

我想知道有可能通过部分id找到元素,因为在我测试id的页面是动态的(id的第一部分有一个变量号),我不知道整个id。

There are multiple ways to do it, eg with a CSS selector: 有多种方法可以做到这一点,例如使用CSS选择器:

// starts-with
element(by.css("div[id^=test]"));

// ends-with
element(by.css("div[id$=test]"));

// contains
element(by.css("div[id*=test]"));

Or, with an XPath (no ends-with here): 或者,使用XPath(没有结束 - 在这里):

// starts-with
element(by.xpath("//div[starts-with(@id, 'test')]"));

// contains
element(by.xpath("//div[contains(@id, 'test')]"));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM