Я работаю по автоматизации и получать динамический идентификатор каждого времени .Please найти образец кода ..Как обрабатывать динамический идентификатор в селене?
<li class="list-group-items pingMessage clearfix" id="59580" data-reactid=".c.$0.0.$59580"></li>
<li class="list-group-items pingMessage clearfix" id="59581" data-reactid=".c.$0.0.$59580"><li>
<li class="list-group-items myMessage pingMessage clearfix bunch" id="59588" data-reactid=".e.$0.0.$59578"></li>
Каждый <li>
элемент имеет другой идентификатор. Я хочу получить значение id элемента, используя gettext
, затем сохраните его в переменной и вызовите xpath
.
Я попытался следующий код:
//Getting id of particular text
WebElement Id=driver.findElement("By.xpath(//*[@class='list-group-items myMessage pingMessage clearfix bunch']").getText();
//My problem starts here i want to pass the stored id as id value how can i do it..
driver.findElement("By.id("+Id+")).click;
Я изложил некоторые из ваших вопросов, чтобы улучшить читаемость. –