Я понимаю, что вы уже добились установки двух разных драйверов для ваших тестов, как показано в следующем предложении: Итак, я открыл окно чата с сообщениями для двух учетных записей разных пользователей в разных браузерах (Mozilla & Chrome)
Теперь вы можете явно ждать этого сообщения чата после отправки его другому пользователю с кодом WebDriverWait
в следующем коде:
WebDriverWait wait = new WebDriverWait(driver, 10);
WebElement element = wait.until(
ExpectedConditions.visibilityOfElementLocated(By.id(locater)));
Перед этим ожиданием вы можете получить текущее местоположение прошлого сообщения ии вы также можете проверить его после прокрутки с помощью следующего метода:
WebElement Image = driver.findElement(By.xpath(locater));
Point elementLocation = Image.getLocation();
int xCordinates = elementLocation.getX();
int yCordinates = elementLocation.getY();
Для двух разных браузеров, вы должны инициировать 2 разных WebDriver
следующим образом:
WebDriver driver = New ChromeDriver();
WebDriver driver2 = New FirefoxDriver();