selenium webdriver基于Python系列文章之div 對話框處理

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

import time

# 數據初始化

base_url = "http://www.baidu.com/"

browser = webdriver.Chrome()

# 打開瀏覽器

browser.get(base_url)

browser.maximize_window()

# 點擊“登錄”按鈕進行登錄

browser.find_element_by_name('tj_login').click()

time.sleep(3)

# 先找到登錄框

browser.find_element_by_id('passport-login-pop-api')

# 再找到用戶名輸入框

user_name = browser.find_element_by_id('TANGRAM__PSP_8__userName')

user_name.send_keys('username')

# 再切換到密碼輸入框

# TAB 切換輸入框

user_name.send_keys(Keys.TAB)

time.sleep(3)

browser.find_element_by_id('TANGRAM__PSP_8__password').send_keys('password')

time.sleep(3)

# 關閉瀏覽器

browser.quit()

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容