91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .py
    金幣: 1
    下載: 1 次
    發布日期: 2021-06-13
  • 語言: Python
  • 標簽: selenium??Python??

資源簡介

根據公司產品的實際情況寫的selenium + Python 環境下的web登陸界面測試腳本,新手經驗不足,請多指教。注:請先配置好selenium 和Python環境。

資源截圖

代碼片段和文件信息

#?-*-?coding:cp936?-*-
__author__?=?‘Administrator‘
#?導入webdriver和time?類庫
from?selenium?import?webdriver
import?time

print?“------軟件測試自動化:登錄界面測試用例------“
#?創建testClass?類

class?testClass(object):

????????def?openB(self):
????????????“““?打開瀏覽器?“““
????????????global?browser??#?申明browser為全局變量
????????????browser?=?webdriver.Firefox()???#?實例化Firefox類
????????????time.sleep(2)???#?使程序暫停2秒,下同
????????????return?“\n?已打開“

????????def?keyinfo(self?url?unname?un?pwname?pw):
????????????“““定位用戶名和密碼輸入框并寫入數據“““
????????????browser.get(url)????#?get()方法打開url
????????????time.sleep(2)
????????????browser.find_element_by_name(unname).send_keys(un)??#?定位username輸入框并使用send_keys()向其寫入數據
????????????time.sleep(2)
????????????browser.find_element_by_name(pwname).send_keys(pw)??#?定位password輸入框并使用send_keys()向其寫入數據
????????????time.sleep(2)
????????????return?{“test?url“:?url?“Username“:?un?“Password“:?pw}

????????def?keyyzm(self?yzmname?yzmpicid):
????????????“““定位驗證碼輸入框和圖片,在用戶協助下輸入驗證碼,可根據需要切換圖片“““
????????????ChangeReq?=?raw_input(“看不清驗證碼圖片,需切換?(Y/N):?“?)????#?詢問用戶是否能看清驗證碼圖片
????????????while?ChangeReq?==?“Y“:
????????????????browser.find_element_by_id(yzmpicid).click()????#?若用戶無法看清,則定位驗證碼圖片元素并點擊直到用戶看清
????????????????clearPic?=?raw_input(“可以看清圖片嗎?(Y/N):?“?)???#?詢問用戶是否能看清
????????????????if?clearPic?==?“Y“:?????#?若能看清,則不在切換圖片
????????????????????ChangeReq?=?“N“
????????????yzm?=?raw_input(“請輸入看到的驗證碼:“?)?????#?用戶輸入驗證碼
????????????browser.find_element_by_name(yzmname).send_keys(yzm)??#?定位驗證碼輸入框并寫入數據
?????????

評論

共有 條評論