|
通过window()方法可对当前的窗口进行简单的控制,例如查看窗体的坐标和大小,并将其最大化。
Package Project1;
import org.openqa.selenium.*;
import org.openqa.selenium.WebDriver.*;
import org.openqa.selenium.firefox.*;
public class Project1{
public static void main(String[] args)
{
//如果启动出现问题,可以使用System.setProperty 指出firefox.exe的路径
System.setProperty("webdriver.firefox.bin","D:\\Program Files(x86)\\Mozilla Firefox\\fiefox.exe");
WebDriver mainWindow = new FirefoxDriver();
Navigation navigation = mainWindow.navigate();
navigation.to(http://www.baidu.com);
Window window = mainWindow.manage().window();
//输出其坐标和大小
System.out.println("最大化前,当前window在屏幕上的坐标为:"+window.getPosition().x+","+window.getPosition().y);
system.out.println("最大化前,当前window在屏幕上的长度为:"+window.getSize().width+","+window.getSize().height);
System.out.println("");
//最大化窗口
window.maximize();
//最大化窗口后再输出其坐标和大小
System.out.println("最大化后,当前window在屏幕上的坐标为:"+window.getPosition().x+","+window.getPosition().y);
System.out.println("最大化后,当前window在屏幕上的长宽为:"+window.getSize().width+","+window.getSize().height);
}
}