У меня есть простая веб-таблица с именем branch, в которой есть столбцы id, branchName, BranchLocaction. Мне нужно в сценарий ios добавить одну ветку и проверить, правильно ли она добавлена или нет. У меня есть функция ниже, которая должна дать мне последний идентификатор перед добавлением и после добавления. перед добавлением его вызывается правильно и дает мне правильный ряд. Но после этого иногда он дает старый идентификатор, иногда правильно новый идентификатор, иногда ноль. Это, безусловно, подождать. Я также вызываю некоторые настраиваемые функции для ожидания ajax call / jquery. Но все равно это не помогает. Пожалуйста, помогите мне. Если вам нужно больше деталей. Пожалуйста, дайте мне знать
public int getlatestBranchtID() throws InterruptedException
{
int totalnoOfrows = driver.findElements(By.xpath("//table[@class='table table-striped']/tbody/tr")).size();
System.out.println(totalnoOfrows);
if (totalnoOfrows == 0)
{
return Integer.parseInt("0");
}
else{
String latestBranchID= driver.findElements(By.xpath("//table[@class='table table-striped']/tbody/tr/td[1]")).get(totalnoOfrows-1).getText();
System.out.println("latest branch id is" + latestBranchID);
return Integer.parseInt(latestBranchID);
}
}