原创 python3+selenium調用瀏覽器驅動時報錯的解決方法

如題,在python3環境中使用selenium,在調用瀏覽器驅動時,報錯,報錯信息如圖 報錯原因是因爲chromeDriver驅動需要與相應的chrome瀏覽器版本號相對應。 解決方法:檢查一下瀏覽器版本號,當前小編的chrome瀏覽器

原创 Jenkins中運行腳本提示“Permission denied”,沒有權限解決方法(MacOS)

如題,在Jenkins中執行腳本時,提示“Permission denied”,報錯信息如下: 解決方法:在執行命令前,加上sudo,如圖

原创 Jenkins執行腳本,提示“sudo: no tty present and no askpass program specified”解決方法

如題,在Jenkins中執行腳本時,提示“sudo: no tty present and no askpass program specified”,報錯信息如圖: 以上報錯是由於帳號沒有開啓免密碼導致的,解決方法如下: 給jenkin

原创 pycharm中設置pytest方式(Mac)

在pycharm中運行pytest腳本時,一直報錯,將 Default test runner修改爲pytest,仍報錯,如圖: 解決方案如下: 1.修改工程設置默認的運行器爲pytest,file->Setting->Tools->

原创 MacOS 安裝monkey教程

一、monkey測試簡介 Monkey工具是Android自動化測試工具的一種,主要對Android,APP可進行壓力測試。Monkey是Android中的一個命令行工具,可以運行在模擬器裏或實際設備中。它向系統發送僞隨機的用戶事件流(如

原创 python3.X 使用schedule實現定時任務

1.如果沒有安裝schedule模塊需要先安裝schedule,安裝命令如下:pip install schedule 2.安裝好後可以參考以下demo: import schedule import time def job():

原创 Mac 安裝IE瀏覽器

我們都知道在Mac上不能直接安裝IE瀏覽器,如果要在Mac上使用IE瀏覽器,網上也有很多方法,比如安裝虛擬機、通過安裝 CrossOver或使用wine來安裝IE、通過Mac自帶的瀏覽器Safari代理IE內核等,但我覺得目前比較好用的方

原创 接口測試框架搭建

首先,思考一下爲什麼要做接口測試?接口測試的正常流程是什麼樣的?明確了才容易着手搭建接口測試所需的框架。做接口測試的目的主要有以下幾點: (1)不同端(客戶端、前端、後端)的工作進度不一樣,需要對最開始出來的接口進行接口測試;(2)節約時

原创 python3 對象與json相互轉換

python主要有三種數據類型:字典、列表、元組,其分別由花括號,中括號,小括號表示。 例如:  字典:dictData={'a':12,'b':34}  列表:listData=[1,2,3,4]  元組:tupleData=(1

原创 python3使用騰訊企業郵箱發送郵件

1.騰訊企業遊戲SMTP服務器地址:smtp.exmail.qq.com,ssl端口爲:465 2.確保騰訊企業郵箱中開啓了SMTP服務: 3.示例代碼: #!/usr/bin/env python3 # -*- coding: ut

原创 python3運行報錯:TypeError: Object of type 'type' is not JSON serializable解決方法

報這個錯的原因是因爲json.dumps函數發現字典裏面有bytes類型的數據,無法編碼。解決方法:在編碼函數之前寫一個編碼類,只要檢查到了是bytes類型的數據就把它轉化成str類型。 這個編碼類代碼示例如下: #!/usr/bin/

原创 pycharm專業版安裝以及破解方法(Mac)

1.先在Pycharm官網,或者直接輸入網址:http://www.https://www.jetbrains.com/pycharm/,下載PyCharm安裝包,根據自己電腦的操作系統進行選擇,比方說macOS:2.下載後雙擊.dmg,

原创 selenium 3+python3.6 for Mac OS的配置

寫這篇文章記錄下使用MAC OS初學自動化,在配置selenium3+python3.6中走過的一些坑: 一、因爲Mac OS自帶了python2,但還是建議使用python3.6,系統自帶的python2不需要卸載,另外安裝python

原创 python中filter函數的使用

利用filter()篩選出1~1000的回數,回數是指從左向右讀和從右向左讀都是一樣的數,例如12321,909。 思路:利用切片 def is_palindrome(n): return str(n) == str(n)[::-1]

原创 python3實現zip格式壓縮文件夾

思路:先把第一級目錄中的文件進行遍歷,如果是文件,則把它連同當前路徑一起加入result(list),如果是子目錄,則在整個目錄上繼續深度優先遍歷,直到所有的文件都被加入。主要使用python3中zipfile模塊: class zipf