/ / Динамично генериран id елемент на елемента - javascript, html, селен, селен-webdriver, потектор

Динамично генериран id елемент на елемент - javascript, html, селен, селен-webdriver, потектор

Искам да знам, че е възможно да се намери елемент с частично id, защото на страницата, която аз съм тестване id е динамичен (Първата част на id има променлив номер) и не мога да знам цялото id.

Отговори:

5 за отговор № 1

Има няколко начина да го направите, напр. с 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")]"));