我該如何啟動一個最小化的 Selenium 瀏覽器(例如 Firefox)?
我們可以以最小化模式啟動 Selenium 瀏覽器(如 Firefox)。這可以透過藉助Dimension類來實現。我們要建立一個此類的物件。
在建立物件時,我們要將瀏覽器大小的維度作為引數傳遞給 Dimension 類。最後,將物件作為引數傳遞給setSize方法。
語法
Dimension s = new Dimension(100,200); driver.manage().window().setSize(s);
示例
import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; import java.util.concurrent.TimeUnit; import org.openqa.selenium.Dimension; public class FirefoxBrwSize{ public static void main(String[] args) { System.setProperty("webdriver.gecko.driver", "C:\Users\ghs6kor\Desktop\Java\geckodriver.exe"); WebDriver driver = new FirefoxDriver(); //implicit wait time driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS); //set browser Dimension Dimension s = new Dimension(100,200); //set size to browser driver.manage().window().setSize(s); driver.get("https://tutorialspoint.tw/index.htm"); // obtain window size System.out.println("Firefox browser size: " + driver. manage().window().getSize()); driver.quit(); } }
輸出
瀏覽器視窗 -
廣告