Есть несколько вещей, которые могут go ошибаться, когда я вижу ваш код ниже, поэтому трудно сказать вам, что исправить (сбой? В какой строке?), Но я не вижу никакого взаимодействия, такого как .click()
после выполнения действий sendKeys
. Мне кажется, что в блоке if
, когда вы находитесь на странице входа, вы заполняете свои учетные данные, но никогда не нажимаете кнопку входа.
Еще один момент: вам следует избегать использования Thread.sleep
like пляж. Попробуйте найти wait.until(ExpectedConditions.visibilityOfElementLocated(<put here a selector for a element you want to see loaded>));
или любые подобные ExpectedConditions для более чистого и более эффективного использования Selenium.