Я пытаюсь автоматизировать тест чат-бота. Во время автоматического разговора бот должен появиться на go из выбранных вкладок, но это не всегда происходит! Поэтому я должен написать условие для обработки исключения. Я пытался использовать конструкцию if-else, но тест не прошел! кто-нибудь может мне помочь?
if(driver.findElement(By.xpath("//*[@id=\"BotChatGoesHere\"]/div/div/div[4]/div/div/div[11]/div/div[3]/div/div/div[2]/div/div/div/ul")).isDisplayed()){
WebElement send3=driver.findElement(By.xpath("//*[@id=\"BotChatGoesHere\"]/div/div/div[4]/div/div/div[11]/div/div[3]/div/div/div[2]/div/div/div/ul/li[3]/div/div[1]"));
send3.click();
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//*[@id=\"BotChatGoesHere\"]/div/div/div[4]/div/div/div[14]/div/div/div/ul")));
WebElement inputText4=driver.findElement(By.xpath("//*[@id=\"inputUsername\"]"));
inputText4.sendKeys("xxx@gmail.com");
WebElement send4=driver.findElement(By.xpath("//*//*[@id=\"BotChatGoesHere\"]/div/div/div[5]/label[2]"));
send4.click();
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//*[@id=\"BotChatGoesHere\"]/div/div/div[4]/div/div/div[15]/div/div[3]/div/div/div")));
WebElement inputText5=driver.findElement(By.xpath("//*[@id=\"inputPassword\"]"));
inputText5.sendKeys("xxx");
WebElement send5=driver.findElement(By.xpath("//*//*[@id=\"BotChatGoesHere\"]/div/div/div[5]/label[2]"));
send5.click();
}
else{
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//*[@id=\"BotChatGoesHere\"]/div/div/div[4]/div/div/div[10]/div/div/div/ul")));
WebElement send3=driver.findElement(By.xpath("//*[@id=\"BotChatGoesHere\"]/div/div/div[4]/div/div/div[10]/div/div/div/ul/li[2]/button"));
send3.click();
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//*[@id=\"BotChatGoesHere\"]/div/div/div[4]/div/div/div[12]/div/div[3]/div/div/div[2]/div/div/div/ul")));
WebElement sendmiao=driver.findElement(By.xpath("//*[@id=\"BotChatGoesHere\"]/div/div/div[4]/div/div/div[12]/div/div[3]/div/div/div[2]/div/div/div/ul/li[3]/div/div[1]"));
sendmiao.click();
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//*[@id=\"BotChatGoesHere\"]/div/div/div[4]/div/div/div[14]/div/div[3]/div/div/div")));
WebElement inputText4=driver.findElement(By.xpath("//*[@id=\"inputUsername\"]"));
inputText4.sendKeys("xxx@gmail.com");
WebElement send4=driver.findElement(By.xpath("//*//*[@id=\"BotChatGoesHere\"]/div/div/div[5]/label[2]"));
send4.click();
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//*[@id=\"BotChatGoesHere\"]/div/div/div[4]/div/div/div[16]/div/div[3]/div/div/div")));
WebElement inputText5=driver.findElement(By.xpath("//*[@id=\"inputPassword\"]"));
inputText5.sendKeys("xxx");
WebElement send5=driver.findElement(By.xpath("//*//*[@id=\"BotChatGoesHere\"]/div/div/div[5]/label[2]"));
send5.click();
}