入住 CI 中国社区 登录
CodeIgniter 中国开发者社区 返回首页

rosemarry的个人空间 https://codeigniter.org.cn/forums/?39678 [收藏] [复制] [分享] [RSS]

日志

Selenium 为测试操作添加事件

已有 886 次阅读2015-9-15 09:52 |个人分类:Selenium

通过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);

 

}

}

 


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 入住 CI 中国社区