WebdriverIO - wdio.conf.js 檔案



WebdriverIO 測試由配置檔案控制。它通常被認為是 WebdriverIO 的核心。它包含有關要執行哪些規範檔案、測試應執行的瀏覽器、全域性資訊(基本 URL、超時、報告、螢幕截圖等)的詳細資訊。

在 WebdriverIO 中,我們不會執行單個測試。我們需要在測試執行器的幫助下觸發配置檔案。測試執行器掃描配置檔案中提供的資訊,然後相應地觸發測試。

要建立配置檔案,我們必須執行以下命令:

npx wdio config -y

成功執行此命令後,名為 wdio.conf.js 的配置檔案將在我們的專案中建立。

您的計算機上將顯示以下螢幕:

Wdio.conf

在此檔案中,我們必須在 specs 引數中指定要執行的規範檔案的路徑。

預設情況下,提供的路徑為: ./test/specs/**/*.js。這意味著應選擇 specs 子資料夾(位於 test 資料夾下)下的任何 .js 檔案進行執行。

您的計算機上將顯示以下螢幕:

Path

要使用 wdio.conf.js 檔案執行測試,我們必須執行以下命令:

npx wdio run wdio.conf.js

您的計算機上將顯示以下螢幕:

Run Command

成功執行命令後,將在控制檯中獲取啟動應用程式的頁面標題。

但是,控制檯中捕獲了許多日誌。這是因為 wdio.conf.js 檔案中預設將 logLevel 引數設定為 info。

您的計算機上將顯示以下螢幕:

LogLevel

為了擺脫一些日誌並僅獲取測試用例指示的日誌,我們可以將此引數設定為 silent。

您的計算機上將顯示以下螢幕:

Get Rid

再次使用以下命令執行配置檔案:

npx wdio run wdio.conf.js

您的計算機上將顯示以下螢幕:

Again Run

成功執行命令後,我們發現日誌更少,並在控制檯中獲取了啟動應用程式的頁面標題 - 關於 Tutorials Point 的職業 - Tutorialspoint。

廣告