版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
「UI測試自動化selenium」匯總201306-2623:10by邱師,45519閱讀,9評論,收藏,編輯最專業(yè)的Selenium教程,在《測試教程網(wǎng)》《selenium基礎(chǔ)之java實(shí)現(xiàn)》seleniumRC環(huán)境配置菜鳥學(xué)自動化測試(一)——seleniumIDE菜鳥學(xué)自動化測試(二)——seleniumIDE功能擴(kuò)展菜鳥學(xué)自動化測試(三)——selenium命令菜鳥學(xué)自動化測試(四)----selenium命令之驗(yàn)證頁面元素菜鳥學(xué)自動化測試(五)selenium命令之定位頁面元素菜鳥學(xué)自動化測試(六)----selenium命令之文字范本匹配菜鳥學(xué)自動化測試(七)----seleniumRC工作原理菜鳥學(xué)自動化測試(八)——selenium2.0環(huán)境搭建(基于maven)菜鳥學(xué)自動化測試(九)----WebDirver在拾功能自動化距離上次selenium的學(xué)習(xí)剛好一年左右的時(shí)光,過去的一年時(shí)光里,一直在圍繞性能測試學(xué)東西,一方面是自己學(xué)到性能調(diào)優(yōu)是個瓶頸,另一方面專職性能的需求量不大(至少在我跳槽時(shí)是這種感受),慚愧,再次的跳槽不能如愿的去做性能。新工作的氛圍也算喜歡,就工作本身來說沒什么挑戰(zhàn),因?yàn)楫a(chǎn)品部分用python開發(fā),所以,淺學(xué)了一下。一直在摸索能否將目前的產(chǎn)品自動化起來,對自己也是一種挑戰(zhàn)和提高。放棄了久之不用的java,改換python。之前的系列也只算個入門,后面就接著摸索下去。下面會用selenium+webdriver+python實(shí)現(xiàn)關(guān)系:selenium自動化測試工具:selnium1.0包括:seleniumRC、seleniumIDE、seleniumGRID、seleniumCOREwebdrivergoogle的自動化測試框架(或者說是套規(guī)范API)webdriver與seleinum各有優(yōu)點(diǎn),兩個團(tuán)隊(duì)都認(rèn)為合并會更牛逼,于是:selenium2.0=seleniumRC+webdriverselenium可以使用多種語言實(shí)現(xiàn):C#,java,python,ruby....環(huán)境搭建:自^化測試環(huán)境搭建譯:輕-松-自-動-化-系列-目-錄-輕松自動化開始我們的第一個腳本:輕松自動化輕松自動化熟悉seleniumpython代碼樣式time.sleep()添加休眠時(shí)間print打印輸出信息輕松自動化打印URL將瀏覽器最大化設(shè)置瀏覽器固定寬、高操控瀏覽器前進(jìn)、后退輕松自動化*簡單對象定位:?idnameclassnamelinktextpartiallinktexttagnamexpathcssselector定位一組元素輕松自動化■層級定位輕松自動化操作對象:click點(diǎn)擊對象send_keys在對象上模擬按鍵輸入clear清除對象的內(nèi)容,如果可以的話WebElement另一些常用方法:text獲取該元素的文本submit提交表單get_attribute獲得屬性值輕松自動化多層框架或窗口的定位:■switch_to_frame()■switch_to_window()智能等待:implicitly_wait()輕松自動化八調(diào)用js方法?execute_script(script,*args)輕松自動化?上傳文件輕松自動化?處理下拉框?switch_to_alert()?accept()輕松自動化控制滾動條到底部輕松自動化l鍵盤按鍵用法l鍵盤組合鍵用法
lsend_keys()輸入中文運(yùn)行報(bào)錯問題^理十三^理driver.get_cookies()獲得cookie信息add_cookie(cookie_dict)向cookie添加會話信息delete_cookie(name)刪除特定(部分)的cookiedelete_all_cookies()刪除所有cookie原理十四原理原理分析卜五麗事件卜五麗事件context_click()右擊double_click()雙擊context_click()右擊double_click()雙擊drag_and
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- SMTP服務(wù)器租賃合同范本
- 教育設(shè)施愛心基金管理辦法
- 能源企業(yè)隔音墻施工合同
- 人工智能項(xiàng)目投資擔(dān)保人還款協(xié)議
- 教育咨詢高級顧問聘用合同樣本
- 旅游設(shè)施施工合同備案說明
- 園林綠化施工管理合同樣本
- 教育公益捐贈管理辦法
- 環(huán)保設(shè)施清潔施工合同建筑膜
- 體育館化糞池建設(shè)協(xié)議
- 2024年4月自考00160審計(jì)學(xué)試題及答案含評分標(biāo)準(zhǔn)
- 慢性胃炎的癥狀及治療方法
- 小型攔沙壩工程 投標(biāo)方案(技術(shù)方案)
- 2024年-重晶石購銷合同1本月修正
- 2022年廣州市白云區(qū)總工會社會化工會工作者考試試卷及答案解析
- 國家開放大學(xué)2024年《知識產(chǎn)權(quán)法》形考任務(wù)1-4答案
- 2024-2029年中國水上游樂園行業(yè)十四五發(fā)展分析及投資前景與戰(zhàn)略規(guī)劃研究報(bào)告
- 節(jié)能電梯知識培訓(xùn)課件
- 小班美術(shù)《小刺猬背果果》課件
- 家庭教育指導(dǎo)說明報(bào)告
- 檔案移交方案
評論
0/150
提交評論