Selenium+Python+jenkins搭建web自動(dòng)化測測試框架

python-3.6.2

chrome 59.0.3071.115

chromedriver 2.9


安裝python

https://www.python.org/downloads/? (Window平臺(tái)安裝包,包格式為:python-XYZ.msi文件)

1、安裝python-3.6.2

2昂儒、配置環(huán)境變量path中添加D:\Python36-32

3殖熟、cmd命令校驗(yàn)python安裝成功

selenium安裝

1横缔、cmd下pip3命令查看命令是否有效

2索抓、執(zhí)行pip3 install selenium镊辕,成功安裝

3耿眉、檢查selenium是否安裝成功


查看selenium是否安裝成功


通過啟動(dòng)瀏覽器查看selenium是否安裝成功

使用chrome瀏覽器

1、下載chromedriver驅(qū)動(dòng) ? ?http://npm.taobao.org/mirrors/chromedriver

2须眷、解壓放到python安裝根目錄下面竖瘾,與python.exe同級

安裝pycharm(百度破解的方法)

創(chuàng)建第一個(gè)python工程,新建一個(gè).py的文件花颗,打開PC上的chrome瀏覽器


通過啟動(dòng)瀏覽器查看環(huán)境搭建成功

集成jenkins

遇到的問題:

使用excute python scripts插件的時(shí)候捕传,命令腳本寫的python D:\Python3.6.2\workspace\test\test.py ?這是我的py腳本存放的路徑

1、先是報(bào)錯(cuò):Caused: java.io.IOException: Cannot run program "python" (in directory "C:\Program Files (x86)\Jenkins\workspace\web自動(dòng)化測試"): CreateProcess error=2, 系統(tǒng)找不到指定的文件扩劝。

解決:將python的安裝目錄放在path環(huán)境變量中庸论,重啟電腦

2职辅、后是報(bào)錯(cuò):python D:\Python3.6.2\workspace\test\test.py ? ? SyntaxError: invalid syntax

解決:字面上的意思是語法錯(cuò)誤,不合法的表達(dá)式聂示,沒去管了域携,換了一種執(zhí)行python的方式,如下圖鱼喉,生效


3秀鞭、然后報(bào)錯(cuò):selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary

(Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 6.1.7601 SP1 x86_64)

執(zhí)行test.py文件的時(shí)候,啟動(dòng)chrome瀏覽器driver = webdriver.Chrome()蒲凶,不用jenkins構(gòu)建工程的時(shí)候气筋,可以啟動(dòng)成功,用了jenkins提示找不到chrome的二進(jìn)制文件旋圆,猜測可能是找不到chrome.exe的文件,百度加上如下代碼麸恍,生效(chrome.exe一開始的安裝路徑有中文文件夾灵巧,遇到unicode error的問題,后來重新?lián)Q了個(gè)安裝路徑解決)


4抹沪、再然后報(bào)錯(cuò):ImportError: sys.meta_path is None, Python is likely shutting down

解決:因?yàn)槲业膖est.py文件中沒有寫driver.quit()


問題:如上圖jenkins執(zhí)行成功刻肄,但是沒有一個(gè)界面給我看看確實(shí)打開瀏覽器,并且執(zhí)行了點(diǎn)擊操作

解決:問題是因?yàn)閖enkins開啟一個(gè)job在后臺(tái)運(yùn)行融欧,沒有圖形化的界面

step1:右鍵啟動(dòng)任務(wù)管理器---關(guān)閉進(jìn)程--點(diǎn)擊右下角服務(wù)進(jìn)入服務(wù)彈窗---找到j(luò)enkins敏弃,屬性啟動(dòng)類型改為禁用

step2:jenkins安裝目錄,jenkins.war統(tǒng)計(jì)目錄下打開dos命令噪馏,執(zhí)行java -jar jenkins.war

step3:localhost:8080 ?需要重新建一下job


問題:插件publish selenium html report的路徑selenium tests results location配置

如下圖麦到,target要建立在jenkins運(yùn)行的workspace下面C:\Users\zhangdi3\.jenkins\workspace\web自動(dòng)化\target,并且要?jiǎng)?chuàng)建一個(gè)XX.html的文件欠肾,這個(gè)html的文件名要和C:\Users\zhangdi3\.jenkins\jobs\web自動(dòng)化下面的config.xml的SELENIUM__REPORTS__TARGET名稱一致瓶颠,不然會(huì)遇到Missing selenium result files in directory target,Missing directory target/results.html等問題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末刺桃,一起剝皮案震驚了整個(gè)濱河市粹淋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瑟慈,老刑警劉巖桃移,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異葛碧,居然都是意外死亡借杰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進(jìn)店門吹埠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來第步,“玉大人疮装,你說我怎么就攤上這事≌扯迹” “怎么了沾谓?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵形导,是天一觀的道長。 經(jīng)常有香客問我,道長叙身,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任虐译,我火速辦了婚禮狰挡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘淑仆。我一直安慰自己涝婉,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布蔗怠。 她就那樣靜靜地躺著墩弯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪寞射。 梳的紋絲不亂的頭發(fā)上渔工,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天,我揣著相機(jī)與錄音桥温,去河邊找鬼引矩。 笑死,一個(gè)胖子當(dāng)著我的面吹牛侵浸,可吹牛的內(nèi)容都是我干的旺韭。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼通惫,長吁一口氣:“原來是場噩夢啊……” “哼茂翔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起履腋,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤珊燎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后遵湖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體悔政,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年延旧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了谋国。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡迁沫,死狀恐怖芦瘾,靈堂內(nèi)的尸體忽然破棺而出捌蚊,到底是詐尸還是另有隱情,我是刑警寧澤近弟,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布缅糟,位于F島的核電站,受9級特大地震影響祷愉,放射性物質(zhì)發(fā)生泄漏窗宦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一二鳄、第九天 我趴在偏房一處隱蔽的房頂上張望赴涵。 院中可真熱鬧,春花似錦订讼、人聲如沸髓窜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纱烘。三九已至,卻和暖如春祈餐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背哄陶。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工帆阳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人屋吨。 一個(gè)月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓蜒谤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親至扰。 傳聞我的和親對象是個(gè)殘疾皇子鳍徽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內(nèi)容