from selenium import webdriver
browserFirefox = webdriver.Firefox()
print(type(browserFirefox))
browserFirefox.get('http://www.baidu.com')
elem_baidu = browserFirefox.find_element_by_class_name('s_form')#查找名字爲s_form的標籤,返回WebElement對象elem_baidu
print(elem_baidu.tag_name)#打印名字爲s_form的標籤,WebElement對象elem_baidu調用tag_name
linkElem = browserFirefox.find_element_by_link_text('hao123')#查找名字爲s_form的文字鏈接,返回WebElement對象linkElem
linkElem.click()#WebElement對象linkElem調用click()方法打開該鏈接頁面
#提交表單
#登錄QQ郵箱
browserFirefoxEmail = webdriver.Firefox()
browserFirefoxEmail.get('https://mail.qq.com/')#
#switchLoginElem = browserFirefoxEmail.find_element_by_id('switcher_qlogin')
#switchLoginElem.double_click()
browserFirefoxEmail.switch_to_frame('login_frame')
browserFirefoxEmail.find_element_by_id('u').clear()
browserFirefoxEmail.find_element_by_id('u').send_keys('[email protected]')
browserFirefoxEmail.find_element_by_id('p').clear()
browserFirefoxEmail.find_element_by_id('p').send_keys('pz198976')
browserFirefoxEmail.find_element_by_id('login_button').click()
#登錄QQ空間
driver = webdriver.Firefox()
#設置瀏覽器窗口的位置和大小
driver.set_window_position(20, 40)
driver.set_window_size(1100,700)
#打開一個頁面(QQ空間登錄頁)
driver.get('http://qzone.qq.com')
#登錄表單在頁面的框架中,所以要切換到該框架
driver.switch_to_frame('login_frame')
#通過使用選擇器選擇到表單元素進行模擬輸入和點擊按鈕提交
driver.find_element_by_id('switcher_plogin').click()
driver.find_element_by_id('u').clear()
driver.find_element_by_id('u').send_keys('670148752')
driver.find_element_by_id('p').clear()
driver.find_element_by_id('p').send_keys('pz18860375172')
driver.find_element_by_id('login_button').click()
#自動登錄bug管理系統
browserBug = webdriver.Firefox()
browserBug.get('http://192.168.0.8:82/zentao/user-login.html')#
browserBug.find_element_by_id('account').send_keys('habo')
browserBug.find_element_by_name('password').send_keys('123456')
browserBug.find_element_by_id('submit').click()
python實現自動登錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.