1. 程式人生 > >【selenium3+JAVA】介面自動化測試教程(三)——瀏覽器的全屏、最大化和設定大小位置

【selenium3+JAVA】介面自動化測試教程(三)——瀏覽器的全屏、最大化和設定大小位置

1、瀏覽器全屏

使用程式碼如下:

ChromeDriver chrome = new ChromeDriver();
chrome.manage().window().fullscreen();

如上程式碼會把瀏覽器全屏,效果嘛就是除了網站的內容部分,其他全部不顯示;

2、瀏覽器最大化

使用程式碼如下:

ChromeDriver chrome = new ChromeDriver();
chrome.manage().window().maximize();

如上程式碼會將瀏覽器根據執行機器的解析度將瀏覽器設定為和執行機器的解析度相同,即常見的最大化模式

3、瀏覽器的設定大小

使用程式碼如下:

ChromeDriver chrome = new ChromeDriver();
Dimension dimension = new Dimension(800, 600);
chrome.manage().window().setSize(dimension);

如上程式碼會把瀏覽器設定為800x600的解析度,用於固定網頁大小的測試,請勿設定解析度超過執行機器的最大解析度;

4、瀏覽器位置的設定

使用程式碼如下:

ChromeDriver chrome = new ChromeDriver();
Point point = new Point(200, 300);
chrome.manage().window
().setPosition(point);

如果不新增此設定,則瀏覽器會放置在以左上角為原點的位置上,如果非全屏則看的更加清楚; 如上所示程式碼會將瀏覽器放置在以左上角為原點的座標(200,300)的位置上,這個座標為瀏覽器左上角所在位置,此設定常和設定解析度共同使用;