selenium对浏览器属性操作的方法

最大化
方法一
//指明ChromeDriver路径
System.setProperty(Src_url_string.Chrome_Driver, Src_url_string.Driver_address);
//加载用户配置文件
ChromeOptions options=new ChromeOptions();
//启动就最大化
options.addArguments("--start-maximized");
//禁止弹出拦截
options.addArguments("--disable-popup-blocking");
//取消沙盘模式
options.addArguments("no-sandbox");
//禁止扩展
options.addArguments("disable-extensions");
//禁止默认浏览器检查
options.addArguments("no-default-browser-check");
options.addArguments("about:histograms");
options.addArguments("about:cache");

//禁用密码保存弹窗
Map<String,Object> prefs=new HashMap<String, Object>();
prefs.put("credentials_enable_service",false);
prefs.put("profile.password_manager_enabled",false);
options.setExperimentalOption("prefs",prefs);

webDriver=new ChromeDriver(options);
方法二
@Test
public void browser(){
    Point point=new Point(150,150);
    Dimension dimension=new Dimension(500,500);
    driver.manage().window().setPosition(point);
    driver.manage().window().setSize(dimension);
    driver.manage().window().maximize();
    driver.get("https://www.baidu.com/");
}
关闭
//关闭所有火狐浏览器,iexplore.exe,chrome.exe
WindowsUtils.tryToKillByName("firefox.exe");
时间: 2024-07-30 19:27:52

selenium对浏览器属性操作的方法的相关文章

python下selenium模拟浏览器基础操作

1.安装及下载 selenium安装: pip install selenium  即可自动安装selenium geckodriver下载:https://github.com/mozilla/geckodriver/releases Chromedriver下载:http://npm.taobao.org/mirrors/chromedriver/ 2.保存路径 将下载好的geckodriver以及Chromedriver解压到桌面,打开我的电脑,找到Python文件夹中anancode文件

jQuery 样式操作、文档操作、属性操作的方法总结

文档操作: addClass()             向匹配的元素添加指定的类名.after()                    在匹配的元素之后插入内容.append()               向匹配元素集合中的每个元素结尾插入由参数指定的内容.appendTo()           向目标结尾插入匹配元素集合中的每个元素.attr()                     设置或返回匹配元素的属性和值.before()                在每个匹配的元素之前插

jQuery 属性操作 - attr() 方法

定义和用法 attr() 方法设置或返回被选元素的属性值. 根据该方法不同的参数,其工作方式也有所差异. 实例1 设置被选元素的属性和值. <html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">       $(document)

jQuery 属性操作 - val() 方法

val() 方法返回或设置被选元素的值. 元素的值是通过 value 属性设置的.该方法大多用于 input 元素. 如果该方法未设置参数,则返回被选元素的当前值. <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $

jenkins执行selenium自动化测试浏览器不显示解决方法

因为jenkins是用windows installer 安装成 windows的服务了,那么jenkins是一个后台服务,所以跑selium cases 的时候不显示浏览器 解决办法:Step 1. Control Panel(控制面板) -> Administrative Tools(管理工具) -> Services(服务)找到Jenkins,右键菜单,执行stop: 右键菜单 “属性” start type 选择“Disabled”  点击 应用,点击确定.(这一步目的:让jenkin

09.11 jquery04 效果 基本 滑动滑出 淡入淡出 自定义动画 动画操作 工具 浏览器 对象和属性操作核心

# 效果 ### 基本 (width/height/opacity) * show() * hide() * toggle() ### 滑动滑出 (height) * slideUp()       隐藏 * slideDown()  显示 * slideToggle() ### 淡入淡出 * fadeOut()    隐藏 * fadeIn()      显示 * fadeToggle() * fadeTo() 不占用位置 消失之后后面的自动向上移动 ### 自定义动画 * animate(p

jQuery - 获取内容和属性:操作 HTML 元素和属性的强大方法

jQuery - 获取内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方法. jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力. jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易. 获得内容 - text().html() 以及 val() 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记)

python+selenium的WebElement对象操作

webelement对象操作 webelement对象是selenium中所有元素的父类,也就是webelement对象拥有的方法,其它元素对象都会有: 只是不同的对象在调用特定方法时,效果是不一样的,即: 某些方法只是针对特定元素类型有效,而对其它类型无效. (1).clear:清空文本框中的文本,仅仅对有文本输入特性的元素有效:例如:文本框.多行文本框等: (2).click:单击元素,可以通过该方法,让元素获取焦点: (3).find_element系列:查找子元素的方法,同浏览器的fin

Day49:CSS属性操作(文本、背景、边框、列表、display、边距)

一.CSS属性操作 1.CSS text 文本颜色:color 颜色属性被用来设置文字的颜色. 颜色是通过CSS最经常的指定: 十六进制值 - 如: #FF0000 一个RGB值 - 如: RGB(255,0,0) 颜色的名称 - 如:  red p { color: rebeccapurple; } 水平对齐方式 text-align 属性规定元素中的文本的水平对齐方式. left       把文本排列到左边.默认值:由浏览器决定. right     把文本排列到右边. center 把文