Вы указали неправильный идентификатор для xpath
текстового поля электронной почты.
Вы должны использовать session_key-login
вместо session_keylogin
.
Просто используйте приведенный ниже пересмотренный код, где вы используете sendKeys()
метод:
driver.findElement(By.xpath("//*[@id=\"session_key-login\"]")).sendKeys("Email");
2-я часть Решение
Пропустить объявление WebElement, поэтому прокомментируйте строку //WebElement test = null;
Используйте строку, используя driver
object
driver.findElement(By.xpath("/html/body/div[5]/div[5]/aside/div/header")).click();
Вы также можете использовать xpath //*[@id=\"msg-overlay\"]/div/header
Таким образом, для пересмотренного кода это:
driver.findElement(By.xpath("//*[@id=\"msg-overlay\"]/div/header")).click();