Java + selenium window()接口方法介绍

在浏览器启动的代码中,有一段关于window接口的调用,这篇文章就是来解释介绍这个接口的。代码如下

driver.manage().window().maxmize();

window接口主要是用来控制浏览器窗口的设置。例如大小、最大、最小、全屏、位置等等。

void setSize(Dimension targetSize):自定义一个窗口的大小。注意targetSize是一个类,所以我们要提前设置好。

Dimension getSize():获取窗口的大小。

代码举例如下

Dimension targetSize = new Dimension(1024, 768);  //设置窗口大小为1024*768
driver.manage().window().setSize(targetSize);System.out.println(driver.manage().window().getSize());

void setPosition(Point targetPosition):自定义浏览器窗口出现的位置。已像素点定位。注意targetPosition是一个类,所以我们要提前设置好。

Point getPosition():获取窗口位置信息。

代码举例如下

Point targetPosition = new Point(300, 600);       //设置窗口左上角那个点出现的位置为(300,600)
driver.manage().window().setPosition(targetPosition);System.out.println(driver.manage().window().getPosition());

void maxmize():窗口最大化。

void fullscreen():窗口全屏化。

以上就是关于window接口的介绍使用了。

原文地址:https://www.cnblogs.com/zhuxiangru/p/9499275.html

时间: 2024-10-27 09:19:37

Java + selenium window()接口方法介绍的相关文章

Java + selenium Timeout接口用法介绍

上一篇介绍了关于如何启动浏览器的方法.这篇文章要介绍一下,上一篇代码中关于等待时间的接口方法,代码如下: driver.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS); 在调用timeouts()接口之前,我们调用了manage()接口,这个接口下的操作都是用来控制浏览器本身的. timeout接口有以下三种常用的接口. implicitlyWait():隐式时间等待是在查找元素的时候,设置一个最大时间值,如果driver第一次没

Java+Selenium——Timeout接口相关方法介绍

Timeout接口 跳转到Timeout接口描述文字部分,下面有三个常见的接口. implicitlyWait(long time, TimeUnit unit); setScriptTimeout(long time, TimeUnit unit); pageLoadTimeout(long time, TimeUnit unit); 先看看implicitlyWait(),这个在前面介绍过了,叫隐式时间等待.我们来看看这个接口的描述部分,大致意思是:隐式时间等待是在查找元素的时候,设置一个最

java调用webservice接口方法

webservice的 发布一般都是运用WSDL(web service descriptive language)文件的款式来发布的,在WSDL文件里边,包含这个webservice暴露在外面可供运用的接口.今日查找到了非常好的 webservice provider列表 http://www.webservicex.net/WCF/default.aspx 这上面列出了70多个包含许多方面的free webservice provider,utilities->global weather就

java LinkedList的使用方法介绍

LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用. LinkedList的构造函数如下 1. public LinkedList():  --生成空的链表 2. public LinkedList(Collection col):  复制构造函数 1.获取链表的第一个和最后一个元素 [java] view plaincopy import java.util.LinkedList; public class LinkedListTest{ public sta

selenium元素定位方法介绍

元素定位方法 元素名称 webdriver API id find_element_by_id() name find_element_by_name() class name find_element_by_class_name() tag name find_element_by_tag_name() link text find_element_by_link_text() partial link text find_element_by_partial_link_text() xpat

java的MAP接口方法

常用操作说明 void clear() 从此映射中移除所有映射关系(可选操作). boolean containsKey(Object key) 如果此映射包含指定键的映射关系,则返回 true. boolean containsValue(Object value) 如果此映射将一个或多个键映射到指定值,则返回 true. Set<Map.Entry<K,V>> entrySet() 返回此映射中包含的映射关系的 Set 视图. boolean equals(Object o)

【Android 多媒体开发】 MediaPlayer 状态机 接口 方法 解析

作者 : 韩曙亮 转载请著名出处 :  http://blog.csdn.net/shulianghan/article/details/38487967 一. MediaPlayer 状态机 介绍 Android MediaPlayer 状态即图例 : 1. Idle (闲置) 状态 和 End (结束) 状态 MediaPlayer 对象声明周期 : 从 Idle 到 End 状态就是 MediaPlayer 整个生命周期; -- 生命周期開始 : 进入 Idle (闲置) 状态; -- 生

Java 程序连接 Informix 数据库方法实例介绍

Java 程序连接 Informix 数据库方法实例介绍 Informix 是一种应用广泛的关系型数据库服务器,支持多种类型的客户端连接程序,包括 .Net.Java.PHP 等.对于 Java 程序,Informix 支持两种 JDBC 供客户端连接.本文对这两种 JDBC 进行详细介绍,并给出 Java 使用两种方法连接 Informix 的方法和实例,对数据库开发人员具有指导意义 开您的试用 概述 Informix 是一种应用广泛的关系型数据库服务器,支持多种类型的客户端连接程序,包括 .

各种常见的交换机接口及连接方法介绍

各种交换机接口及连接方法介绍 1.常用交换机接口 1.1  RJ-45接口 这种接口就是我们现在最常见的网络设备接口,俗称"水晶头",专业术语为RJ-45连接器,属于双绞线以太网接口类型.RJ-45插头只能沿固定方向插入,设有一个塑料弹片与RJ-45插槽卡住以防止脱落. 这种接口在10Base-T以太网.100Base-TX以太网.1000Base-TX以太网中都可以使用,传输介质都是双绞线,不过根据带宽的不同对介质也有不同的要求,特别是1000Base-TX千兆以太网连接时,至少要使