如何在 Selenium webdriver 中錄製影片?
我們可以使用 Selenium 來錄製影片。Selenium 中沒有錄製影片的預設技術。可以透過以下過程捕獲影片-
需要下載 ATUTestRecorder.jar 和 ATUReporter_Selenium_testNG.jar 檔案並將其儲存在專案資料夾中。
接下來,將這兩個 jar 新增到專案的構建路徑。右鍵單擊專案->單擊屬性->選擇 Java 構建路徑->單擊庫選項卡->單擊新增外部 Jar->瀏覽並選擇 ATUTestRecorder.jar 和 ATUReporter_Selenium_testNG.jar->單擊應用->單擊確定。
新建一個資料夾來儲存專案中的影片。
示例
@BeforeMethod
public void bmethod(Method m){
// format of the date and time defined
DateFormat d = new SimpleDateFormat("yy−mm−dd HH−mm−ss");
// get the current date
Date dt = new Date();
try {
// video capture file name
recorder = new ATUTestRecorder(System.getProperty("userdir") + "\TestVideos\" , m.getName() + "_" + d.format(dt), false);
}
catch (Exception e){
Log.error("Error capturing videos");
}
//begin recording
try {
recorder.start();
}
catch (Exception e){
Log.error("Error in beginning videos");
}
}示例
@AfterMethod
public void amethod(iTestResult result) {
try {
recorder.stop();
}
catch (Exception e){
Log.error("Error in stopping videos");
}
}對於 Maven 專案,pom.xml 應該有以下設定 −

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP