下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
任務(wù)五自動化測試任務(wù)要求題目1:按照以下步驟在PyCharm中進(jìn)行自動化測試腳本編寫并執(zhí)行。1、設(shè)置智能時間等待5秒并將瀏覽器窗口最大化;2、引入By方法類;3、通過NAME方法定位用戶名輸入框,并輸入用戶名XTGLY;4、通過NAME方法定位密碼輸入框,并輸入密碼123456;5、使用CLASS_NAME方法進(jìn)行登錄提交;6、通過PARTIAL_LINK_TEXT方法定位供應(yīng)商信息按鈕,并使用click()方法點擊;7、通過LINK_TEXT復(fù)數(shù)定位方法點擊頁面中第一條數(shù)據(jù)的查看按鈕;8、通過window_handles方法將標(biāo)簽頁切換到第二個標(biāo)簽;9、增加3秒強(qiáng)制時間等待;10、使用get_screenshot_as_file對頁面進(jìn)行截圖操作(命名為test_handles.png,存放在D盤根目錄下);11、使用CSS_SELECTOR方法定位并點擊查看供應(yīng)商彈窗右上角的X。題目2:按照以下步驟在PyCharm中進(jìn)行自動化測試腳本編寫并執(zhí)行。1、搭建unittest框架;2、引入By方法類;3、定義setUp方法啟動瀏覽器,增加3秒的智能等待,將瀏覽器窗口最大化;4、定義tearDown方法關(guān)閉瀏覽器;5、定義test_denglu01方法進(jìn)入系統(tǒng)登錄頁面,通過CLASS_NAME方法定位用戶名輸入框,通過ID方法定位密碼輸入框并輸入賬號和密碼(XTGLY/123456),通過XPATH方法定位并點擊登錄按鈕;6、定義test_denglu02方法進(jìn)入系統(tǒng)登錄頁面,通過NAME方法定位用戶名輸入框,通過CSS_SELECTOR方法定位密碼輸入框并輸入賬號和密碼(XTGLY/123456),通過TAG_NAME定位登錄按鈕并點擊,通過PARTIAL_LINK_TEXT方法定位并點擊“供應(yīng)商信息”按鈕,使用XPATH點擊第一條數(shù)據(jù)的查看按鈕,通過window_handles方法將標(biāo)簽頁切換到第二個標(biāo)簽,點擊查看供應(yīng)商彈窗右上角的X,使用get_screenshot_as_file對頁面進(jìn)行截圖操作;7、通過unittest.main()方法執(zhí)行測試用例。題目3:按照以下步驟在PyCharm中進(jìn)行自動化測試腳本編寫并執(zhí)行。測試數(shù)據(jù):商品分類名稱預(yù)期結(jié)果111111111111111111111商品分類名稱輸入有誤,請重新輸入。步驟1:新建csv格式的測試數(shù)據(jù)testdata.csv,并編寫csvv.py腳本讀取csv中的測試數(shù)據(jù)。步驟2:新建test01.py:1、引入步驟1中的寫好的數(shù)據(jù)讀取的方法以及ddt方法類;2、引入By方法類;3、搭建unittest框架;4、在setUp中打開谷歌瀏覽器,增加5秒的智能時間等待,將瀏覽器窗口最大化;5、在tearDown中退出瀏覽器;6、新建測試用例,通過TAG_NAME復(fù)數(shù)方法定位用戶名輸入框,并輸入用戶名XTGLY;7、通過CLASS_NAME方法定位密碼輸入框,并輸入密碼123456;8、查看登錄頁面中的登錄按鈕元素,通過NAME方法定位登錄按鈕,使用click()方法點擊登錄按鈕進(jìn)入系統(tǒng)首頁;9、通過PARTIAL_LINK_TEXT方法進(jìn)行定位,使用click()方法點擊“商品分類”按鈕;10、通過TAG_NAME復(fù)數(shù)方法點擊“新增”按鈕;11、通過CSS_SELECTOR方法定位商品分類名稱輸入框并使用數(shù)據(jù)驅(qū)動輸入“商品分類名稱”;12、通過XPATH方法定位并點擊“保存”按鈕;13、通過CLASS_NAME方法定位并獲取提示信息文字,通過assertEqual斷言方法來驗證預(yù)期結(jié)果和實際結(jié)果是否一致,如果不一致進(jìn)行截圖操作;14、通過unittest.main()方法執(zhí)行測試用例。題目4:按照以下步驟在PyCharm中進(jìn)行自動化測試腳本編寫并執(zhí)行。根據(jù)測試用例編寫腳本:PO框架參考圖(僅供參考,具體命名以題目要求為準(zhǔn)):1、新建EPR_PO文件夾;2、在EPR_PO文件夾下新建driver文件夾和Website文件夾;3、在driver文件夾下新建driver.py文件存放瀏覽器驅(qū)動;4、在Website文件夾下新建test_case文件夾、test_report文件夾、test_data文件夾;5、在test_case文件夾下新建model文件夾和page_object文件夾;6、在model文件夾下新建function.py文件封裝截圖、數(shù)據(jù)驅(qū)動讀取等方法;7、在model文件夾下新建myunit.py文件封裝unittest框架中的Setup(添加5秒的智能等待和瀏覽器窗口最大化)和tearDown(退出瀏覽器)等方法;8、在page_object文件夾下新建BasePage.py文件封裝selenium的基礎(chǔ)操作類方法(get、find_element等);9、在page_object文件夾下新建LogingPage.py文件,引入BasePage.py中封裝好的方法,引入By方法類,封裝登錄用例頁面元素位置和操作(使用CLASS_NAME方法封裝用戶名輸入框,使用NAME方法封裝密碼輸入框、使用ID方法封裝登錄按鈕位置,封裝輸入用戶名、密碼、點擊登錄按鈕等操作);10、在page_object文件夾下新建AddPage.py文件,引入BasePage.py中封裝好的方法,引入By方法類,封裝好商品分類添加頁面元素(使用PARTIAL_LINK_TEXT方法封裝商品分類按鈕,使用CSS方法封裝新增按鈕,使用XPATH方法封裝商品分類名稱輸入框,使用CSS方法封裝保存按鈕,封裝點擊商品分類按鈕、點擊新增按鈕、輸入商品分類名稱、點擊保存按鈕等操作),封裝添加成功以及添加失敗的提示信息文字;11、在test_report文件夾新建srceenshot文件夾存放測試截圖;12、在test_data文件夾新建test_csv.csv文件存放測試數(shù)據(jù);13、在test_case文件夾下新建test_add.py文件,引入unittest、ddt以及之前封裝好的model,LoginPage,AddPage中的方法類,根據(jù)用例編寫6條測試用例腳本,創(chuàng)建data參數(shù)來接收測試數(shù)據(jù),并使用數(shù)據(jù)驅(qū)動輸入用戶名和密碼(XTGLY/123456),使用數(shù)據(jù)驅(qū)動輸入商品分類名稱,然后進(jìn)行截圖操作,最后對每一條測試用例進(jìn)行assertIn斷言操作,對比提示信息是否和預(yù)期一致;14、在Website文件夾下新建run_test.py文件使用discover方法執(zhí)行test_add.py測
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版窗簾布藝定制與售后維修服務(wù)合同3篇
- 2024版信息調(diào)研保密協(xié)議3篇
- 個人二手房產(chǎn)買賣協(xié)議樣本(2024版)
- 2025年度工業(yè)用地租賃居間合同范本4篇
- 2025餐飲業(yè)食品安全溯源技術(shù)合作合同范本3篇
- 2024版深水井施工合同
- 2025年叉車租賃合同范本一(含綠色節(jié)能要求)4篇
- 二零二五年度補(bǔ)充協(xié)議范本:簽約次數(shù)規(guī)定及實施標(biāo)準(zhǔn)3篇
- 2024礦業(yè)資產(chǎn)買賣貸款居間服務(wù)協(xié)議版B版
- 二零二五年度風(fēng)力發(fā)電機(jī)組安裝與維護(hù)協(xié)議6篇
- 上海市12校2025屆高三第一次模擬考試英語試卷含解析
- 三年級數(shù)學(xué)(上)計算題專項練習(xí)附答案集錦
- 鋪大棚膜合同模板
- 長亭送別完整版本
- 《鐵路軌道維護(hù)》課件-更換道岔尖軌作業(yè)
- 股份代持協(xié)議書簡版wps
- 職業(yè)學(xué)校視頻監(jiān)控存儲系統(tǒng)解決方案
- 《銷售心理學(xué)培訓(xùn)》課件
- 2024年安徽省公務(wù)員錄用考試《行測》真題及解析
- 你比我猜題庫課件
- 豐順縣鄉(xiāng)鎮(zhèn)集中式飲用水水源地基礎(chǔ)狀況調(diào)查和風(fēng)險評估報告
評論
0/150
提交評論