Home > Back-end >  How to interact with Login pop-up using Selenium and Python
How to interact with Login pop-up using Selenium and Python

Time:11-19

import openpyxl
from selenium import webdriver
from bs4 import BeautifulSoup
from selenium.webdriver.chrome.options import Options
wb = openpyxl.Workbook()
chrome_options = Options()

options = webdriver.ChromeOptions()
#options.add_argument('headless')
options.add_argument('window-size=1920x1080')
options.add_argument("disable-gpu")

sheet = wb.active
sheet.append(["1lable", "2lable"])
wb.save("save.xlsx")
path = "/Users/erer/Desktop/도구/파이썬 작업공간./chromedriver 2"

driver = webdriver.Chrome(path , chrome_options=options)

driver.get('https://otr.co.kr/#!')

driver.find_element_by_css_selector("#site-header > div > a").click()
driver.find_element_by_css_selector("#login-panel-1767 > form > div > div > div.form-group.label-floating.is-empty.is-focused").click()
driver.find_element_by_css_selector("#login-panel-1767 > form > div > div > div.form-group.label-floating.is-empty.is-focused").send_keys(" (개인정보라 비워둡니다.) ")
driver.find_element_by_css_selector("#login-panel-1205 > form > div > div > div.form-group.label-floating.password-eye-wrap.is-empty > input").send_keys("비밀번호라 비워둡니다.")
driver.find_element_by_css_selector("#login-panel-1205 > form > div > div > button").click()

otr_ko_kr

  • Note: You have to add the following imports :

    from selenium.webdriver.support.ui import WebDriverWait
    from selenium.webdriver.common.by import By
    from selenium.webdriver.support import expected_conditions as EC
    
  • Related