Проблема с первым кликом. Когда выполняется строка ниже, она фактически открывает новую вкладку.
link = driver.find_element_by_link_text(
'>>SSL Certificate Signing Request/C-S-C Authorization Submission<<')
link.click()
Итак, вам нужно переключиться на текущее новое окно, я добавил 2 строки кода, посмотрите.
window_after = driver.window_handles[1]
driver.switch_to.window(window_after)
Полный код:
from selenium import webdriver
import time
driver = webdriver.Chrome(executable_path='D:\chromedriver.exe')
driver.get(
'https://cstutil.it.siu.edu/CSRfrontend/')
time.sleep(2)
link = driver.find_element_by_link_text(
'>>SSL Certificate Signing Request/C-S-C Authorization Submission<<')
link.click()
time.sleep(2)
window_after = driver.window_handles[1]
driver.switch_to.window(window_after)
username = driver.find_element_by_id("userNameInput")
username.clear()
username.send_keys("")
time.sleep(2)
password = driver.find_element_by_name("Password")
password.clear()
password.send_keys("")
time.sleep(2)
login_button = driver.find_element_by_id("submitButton")
login_button.click()