Я хочу go на главную страницу, к которой относится мой подургул, например, я открываю одну страницу с 20 ссылками, я получаю эти URL и помещаю их в список, и я открываю URL один за другим, но некоторые URL не открывается, тогда я хочу go на главную страницу, но это 15 главных страниц.
for(;;)
{
List<WebElement> data = driver.findElements(By.cssSelector("abc"));
for(int i=0; i<data.size(); i++)
{
List<WebElement> details = data.get(i).findElements(By.tagName("a"));
for(int j=0; j<details.size(); j++)
{
name = details.get(j).getText();
url = details.get(j).getAttribute("href");
System.out.println("Name >>> "+name);
System.out.println("Url >>> "+url);
nameList.add(name);
urlList.add(url);
}
}
currentURL = driver.getCurrentUrl();
try { driver.findElement(By.cssSelector("icon")).click();
}catch (Exception e) { break;
}
}
я хочу go тот же URL главной страницы, к которому относится URL ошибки
for(String openurl : urlList)
{
count++;
try
{
driver.navigate().to(openurl);
WebElement wholedata = driver.findElement(By.cssSelector("lk"));
String[] content =wholedata.getText().split("\n");
for(int i=0 ; i<content.length; i++)
{
if()
{
}
if()
{
}
}
}catch (Exception e) {
//if url error so it can gets data from home page
System.out.println(currentURL);
List<WebElement> data = driver.findElements(By.cssSelector(""));
for(int i=count; i<=count; i++)
{
List<WebElement> wholdetails = data.get(i).findElements(By.tagName());
for(int k=0; k<wholdetails.size(); k++)
{
String states = wholdetails.get(k).getText();
if(){
//content
}
else if(){
//Content
}
}
}
}
}
Пожалуйста, помогите мне.