1. 程式人生 > >163郵箱登錄賬號密碼定位的問題

163郵箱登錄賬號密碼定位的問題

implicit 發現 時間 email keys add time orm info

1.最近有點時間一直看元素定位的問題:

發現163郵箱登錄賬號密碼:

id=auto-id-1511926360798,是動態的,xpath定位也無效:

#-*-coding:utf-8-*-

from selenium import webdriver
import time


options = webdriver.ChromeOptions()
options.add_argument(‘disable-infobars‘)
driver = webdriver.Chrome(chrome_options=options)
driver.maximize_window()
driver.get("http://mail.163.com/")
driver.implicitly_wait(10)

time.sleep(2)

driver.find_element_by_xpath(".//*[@id=‘lbNormal‘]").click()

time.sleep(2)
driver.switch_to.frame("x-URS-iframe")
time.sleep(2)
driver.find_element_by_name("email").send_keys("xxx")
time.sleep(2)
driver.find_element_by_name("password").send_keys("xxx")

time.sleep(2)

driver.find_element_by_id("dologin").click()

163郵箱登錄賬號密碼定位的問題