1. 程式人生 > >《手把手教你》系列進階篇之3-python+ selenium自動化測試 - python幾種騷操作你都知道嗎?(詳細教程)

《手把手教你》系列進階篇之3-python+ selenium自動化測試 - python幾種騷操作你都知道嗎?(詳細教程)

1. 簡介

   這篇文章主要是給小夥伴或者童鞋們介紹和分享 python幾種騷操:讀取配置檔案、獲取根目錄的相對路徑、獲取系統時間和格式化時間顯示、字串切割等等操作。為後邊的自動化框架打下一個結實的基礎。

2. Python讀取配置檔案內容

  本文來介紹下Python中如何讀取配置檔案。任何一個專案,都涉及到了配置檔案和管理和讀寫,Python支援很多配置檔案的讀寫,這裡我們就介紹一種配置檔案格式的讀取資料,叫ini檔案。Python中有一個類ConfigParser支援讀ini檔案。

2.1 新建一個資料夾

  首先我們緊接著前邊的內容,在專案下,新建一個資料夾,叫config,然後在這個資料夾下新建一個file型別的檔案:config.ini

2.1.1 程式碼實現:

2.1.2 參考程式碼:
# this is config file, only store browser type and server URL

[browserType]
#browserName = Firefox
browserName = Chrome
#browserName = IE

[testServer]
URL = https://www.baidu.com
#URL = http://www.google.com

2.2 獲取當前專案的根目錄的相對路徑

  然後百度搜索一下,python中如何獲取當前專案的根目錄的相對路徑這裡採用:

os.path.dirname(os.path.abspath('.'))

2.3 新建測試類

  最後,在另外一個包下新建一個測試類,用來測試讀取配置檔案是否正常。

2.3.1 程式碼實現:

2.3.2 參考程式碼:
# coding=utf-8