5 對話方塊處理與登入測試

2022-09-02 07:45:14 字數 1225 閱讀 3967

設計乙個簡單的登入 麥子學院的**

from selenium import

webdriver

import

time

url = '

'login_text = '登入'

accout = '

[email protected]

'pwd = '

abc123456

'def

login_test():

d =webdriver.firefox()

#開啟麥子學院

d.get(url)

time.sleep(7)

#視窗最大化

d.maximize_window()

time.sleep(10)

#彈出一些框框關閉掉

try:

d.find_element_by_class_name(

'close-btn

').click()

time.sleep(4)

d.find_element_by_class_name(

'close-y

').click()

time.sleep(2)

except

:

print('

沒有彈出框框')

finally

: d.find_element_by_link_text(login_text).click()

#找到登入按鈕

time.sleep(2)

accout_ele = d.find_element_by_id('

id_account_l

') #

賬戶輸入框

accout_ele.clear()

accout_ele.send_keys(accout)

pwd_ele = d.find_element_by_id('

id_password_l

') #

密碼輸入框

pwd_ele.clear()

pwd_ele.send_keys(pwd)

d.find_element_by_id(

'login_btn

').click() #

點選登入

if__name__=='

__main__':

login_test()

PyQt5 對話方塊

from pyqt5.qtwidgets import from pyqt5.qtcore import from pyqt5.qtgui import import sys class sdialog qwidget def init self,parent none super sdialog,...

selenium python (九)對話方塊處理

usr bin python coding utf 8 author zuoanvip from selenium import webdriver 對於對話方塊是frame的對話方塊,採用switch to frame來進行定位。當遇到對話方塊是div的時候則採用本文的方法進行處理 driver ...

PyQt5 對話方塊 預定義對話方塊 19

學習 pyqt4入門指南 pdf中文版.pdf 筆記 qinputdialog輸入對話方塊 qinputdialog提供了一種獲取使用者單值資料的簡潔形式。它接受的資料有字串,數字和列表的一項資料等。本示例包含乙個按鈕和乙個行編輯部件。單擊按鈕會彈出輸入對話方塊,以獲取使用者輸入的文字資料。該文字資...