Я пытаюсь написать скрипт, который автоматизирует нашу отчетность. Я пытаюсь найти элемент имени пользователя с селеном, но он не находит его по классу, xpath, id и т. Д.
Я пытался реализовать явное ожидание, но безрезультатно.
Яневероятно новый для мира python, поэтому извиняюсь за глупые ошибки. Вот что у меня есть:
`from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
chromedriver = r"C:\Users\LouisKempson\Desktop\chromedriver"
driver = webdriver.Chrome(chromedriver)
driver.get("http://ba-app02:8080/InfoViewApp/logon.jsp")
wait = WebDriverWait(driver, 3)
username = wait.until(EC.presence_of_element_located((By.ID, "usernameTextEdit")))
username.send_keys('opsteams')`
ошибка:
Traceback (most recent call last):
File "C:/Users/LouisKempson/PycharmProjects/Test/venv/Lib/Sign_In_Firefox.py", line 9, in <module>
username = wait.until(EC.presence_of_element_located((By.ID, "usernameTextEdit")))
File "C:\Users\LouisKempson\PycharmProjects\Test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
Большое спасибо за вашу помощь