進行Python web自動化測試時的準備工作

2022-06-01 05:51:10 字數 1032 閱讀 6615

小記一下最近做web自動化測試時遇到的問題:

1. 確認jenkins所在伺服器,是什麼linux發行版。

a.不同版本的linux版本,有的是自帶python2,有的是自帶python2和python3的。

確認伺服器端的python版本以及自己本地開發時的python版本一致,也可以替換伺服器python3的版本。

2.確認自動化測試指令碼中,有沒有需要和伺服器互動的地方,包括伺服器儲存。(這裡說的儲存是指比如:阿里雲的oss,aws的s3)
a.因為伺服器儲存是會對ip做限制的。可能在本地使用指令碼上傳檔案到伺服器儲存是成功的,但是指令碼在jenkins上面執行的時候,就會報錯:拒絕訪問

這個就要看公司的運維是否會

python web自動化 鍵盤操作

selenium提供了較為完整的鍵盤操作 引入from selenium.webdriver.common.keys import keys 使用鍵盤操作時,需要借助send keys 來模擬操作。key.control就是我們鍵盤上的ctrl鍵 常用組合鍵 send keys key.contro...

python web自動化 元素定位

coding utf 8 from selenium import webdriver from selenium.webdriver.common.by import by driver webdriver.chrome driver.get 元素定位 id絕對唯一,name其次 driver.f...

python web自動化環境搭建

3 瀏覽器驅動位置 mac直接把chromedriver.exe放到 usr local bin 該路徑下即可 windows直接放到python安裝目錄下與python.exe同級目錄即可,因為安裝python時已經配置過環境變數,因而放到這裡就不用在配置。也可以放到其他位置需要新增到環境變數 4...