from selenium import webdriver
from selenium.webdriver.common.by import *
from selenium.webdriver.support.ui import *
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
import time
from lib2to3.pgen2 import driver
usernameStr = '@email.com'
passwordStr = '*******'
browser = webdriver.Chrome()
browser.get('https://ebill.nationalfuelgas.com/cgi/natfuel-bin/vortex.cgi')
browser.maximize_window()
# fill in username and hit the next button
time.sleep(3)
browser = browser.find_element_by_name("login")
browser.send_keys(usernameStr)
browser.send_keys(Keys.TAB, Keys.TAB)
time.sleep(5)
# Wait for transition then continue to fill items
Я пытаюсь разобраться в этом коде, пожалуйста, помогите
password = WebDriverWait(browser, 10).until(
EC.presence_of_element_located((By.NAME, "password")))
password.send_keys(passwordStr)
time.sleep(1)
Я попытался указать имя тега, имя и т. Д. c и все еще мало что делает, все остальные коды работают, кроме этот.
# This code is to login the website
slogin = browser.find_element_by_name("continue" + Keys.ENTER)
Снимок: