"Элемент не взаимодействует" ..даже если это так.selenium Python
Попытка войти в систему после ввода электронной почты и пароля для https://app.libertex.com/[^]
наконец удалось убрать крошечные ошибки для ввода электронной почты и пароля, но он не нажмет кнопку
Если вы хотите протестировать этот материал на веб-сайте, вам придется создать учетную запись Libertx
потому что я действительно не могу дать свой пароль и адрес электронной почты лол
Единственная проблема, с которой я столкнулся, - это войти в систему.
Я строю небольшой try catch, чтобы показать, что ни один из элементов find, имеющих отношение к этой текущей ситуации, не работает ...по крайней мере, на мой взгляд.
Использование chrome webdriver()
<pre lang="Python"> driver1 = webdriver.Chrome() #Email field driver1.find_element(By.CSS_SELECTOR, "#login-field").send_keys("Put email here")#works,keep #PasswordField driver1.find_element(By.CSS_SELECTOR, "#password-field").send_keys('Put password here')#woks,keep #Logging in doesn't not work try: driver1.find_element(By.XPATH,'//*[contains(concat( " ", @class, " " ), concat( " ", "a-btn-blue", " " ))]').click() except: driver1.find_element(By.CSS_SELECTOR,'.a-btn-blue').click() try: driver1.find_element_by_class_name('a-btn a-btn-blue').click() except: print("Want to cry!!!")
Html-код для кнопки входа в систему
Что я уже пробовал:
Пытался найти элемент по XPath и CSS имя класса.Также знайте, что иногда вы ждете, потому что селен иногда вам приходится это делать ..это тоже не помогло