如何使用 Selenium 瀏覽器驅動程式關閉 Chrome 中的所有聲音?
我們可以使用 Selenium webdriver 關閉 Chrome 中的所有聲音。要關閉音訊,我們必須為瀏覽器設定引數。對於 Chrome,我們將使用 ChromeOptions 類。
我們將建立 ChromeOptions 類的物件。然後使用該物件呼叫 addArguments 方法。然後將 −mute−audio 作為引數傳遞給該方法。最後,將此資訊傳送給驅動程式物件。
語法
ChromeOptions op = new ChromeOptions();
op.addArguments("−−mute−audio");
WebDriver d = new ChromeDriver(op);對於 Firefox,我們將使用 FirefoxOptions 類併為該類建立物件。然後使用該物件呼叫 addPreference 方法並將 media.volume_scale 和 0.0 作為引數傳遞給該方法。最後,將此資訊傳送給驅動程式物件。
語法
FirefoxOptions profile = new FirefoxOptions();
profile.addPreference("media.volume_scale", "0.0");
WebDriver driver = new FirefoxDriver(profile);示例
Chrome 的程式碼實現。
import org.openqa.selenium.By;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
public class AudioMuteChrome {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver",
"C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");
// object of ChromeOptions class
ChromeOptions op = new ChromeOptions();
// add muted argument
op.addArguments("−−mute−audio");
// adding options to browser
ChromeDriver driver= new ChromeDriver(op);
driver.get("https://www.youtube.com/watch?v=WV40Rb1J−AI/");
driver.quit();
}
}示例
Firefox 的程式碼實現。
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxOptions;
public class MuteAudioFirefox{
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver",
"C:\Users\ghs6kor\Desktop\Java\geckodriver.exe");
// instance of FirefoxOptions class
FirefoxOptions profile = new FirefoxOptions();
// adding mute browser preferences
profile.addPreference("media.volume_scale", "0.0");
WebDriver driver = new FirefoxDriver(profile);
driver.get("https://www.youtube.com/watch?v=WV40Rb1J−AI/");
driver.quit();
}
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP