2016-04-27 72 views
0

我的目標是使用Selenium測試特定日誌記錄& TestNG監聽器。使用Selenium事件監聽器和TestNG監聽器來記錄測試特定數據

問題陳述:TestNG並行運行3個線程/硒測試,每個硒測試都會在網頁上執行一些操作。

假設測試1: 打開應用程序URL 登錄爲客戶 註銷

假想的Test2: 打開應用程序URL 瀏覽頁面上的不同產品。 登錄爲客戶 註銷

假設Test3的: 打開應用程序URL 瀏覽頁面上的不同產品。 選擇購買 登錄產品爲客戶 使信用卡 註銷

現在,無論點擊/導航/ findby發生任何網頁,將由硒事件監聽器(被記錄到日誌文件或付款一個數據庫或其他任何地方)

根據哪個線程執行了什麼命令,Selenium Web Event Listener日誌將是隨機的。並沒有測試名稱和硒事件監聽器生成的日誌的映射。

假設TM1是TestNG的測試的名字 - 我想有一些像

  1. TM1 - 導航到[URL]
  2. TM1 - 點擊登錄鏈接
  3. TM1 - 點擊註銷鏈接

有沒有辦法實現這一目標?

回答