It keeps show me the same error:
NameError: name 'close' is not defined
I tried also with quit()
and it works, but i need to close just one browser.
Code:
def browser_func():
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
username = "USER"
password = "PASS"
driver = webdriver.Chrome('C:/Users/cimin/Downloads/chromedriver_win32/chromedriver')
driver.get("LINK")
element = driver.find_element_by_xpath("//input[@name=\"username\"]")
element.send_keys(username)
element = driver.find_element_by_xpath("//input[@name=\"password\"]")
element.send_keys(password)
element.send_keys(Keys.RETURN)
element = driver.find_element_by_xpath('//*[@id="module-2970"]/div/div/div[2]/div[1]/a/span')
element.click()
if input('done?') == 'y':
close()
browser_func()
Some suggestions?