學(xué)習(xí)python_selenium自動(dòng)化腳本登錄功能的編寫遇到的問題,運(yùn)行失敗的原因,不知道寫的是否對(duì)吊趾,只能當(dāng)作自己的一個(gè)小的總結(jié),以谷歌瀏覽器為例
1.要把chromedriver.exe放到python的安裝目錄中
2.設(shè)置谷歌瀏覽器的環(huán)境變量肤无,具體設(shè)置可以百度一下
3.chromedriver.exe這個(gè)文件要下載對(duì)應(yīng)操作系統(tǒng)的如自己電腦是64位的操作系統(tǒng)那么就要下載對(duì)應(yīng)64為操作系統(tǒng)的這個(gè)文件
4.繼承了unittest.TestCase的這個(gè)方法里面為元素定位的xpath要跟測(cè)試用例中定位這個(gè)元素的xpath定位是一致的,否則報(bào)錯(cuò)
5.元素定位不要用該元素上面文字的定位骇钦,要用該元素的xpath定位如:
6.exce中的期望結(jié)果描述要跟軟件中給出的描述相同宛渐,否則運(yùn)行不通過
7.調(diào)試的方法在要調(diào)試的行前面打斷點(diǎn),點(diǎn)擊run--debug選擇執(zhí)行頁面后眯搭,按F8開始調(diào)試
8.Pycharm寫了很多行發(fā)現(xiàn)頁面的縮進(jìn)錯(cuò)了窥翩,這時(shí)可以整天縮進(jìn),不需要一行一行的縮進(jìn)鳞仙,還有一些其它快捷鍵的使用:
首先把要縮進(jìn)的行都選中寇蚊,按下shift+tab鍵
多行代碼同時(shí)添加注釋Ctrl + /
多行代碼同時(shí)取消注釋同樣是Ctrl + /
9.獲取元素xpath的方法以谷歌瀏覽器為例子
首先打開博客園的登錄頁面獲取用戶名輸入框的xpath的方法
這樣就獲取到想要的xpath了