selenium-java 优化参数设置,无界面化、允许root运行,页面不加载图片
下面是linux下环境selenium的配置
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class ChromeAutoConfigration {ChromeDriver driver;// 销毁时关闭谷歌浏览器@Bean(destroyMethod = "quit")public ChromeDriver chromeDriver() {// idea中为了方便则开启这条注释,指定正确的chrome驱动位置// System.setProperty("webdriver.chrome.driver", "D:/Program Files (x86)/chromedriver/chromedriver.exe");ChromeOptions options = new ChromeOptions();options.addArguments("--headless"); //无浏览器模式options.addArguments("--no-sandbox");// 为了让root用户也能执行// 优化参数options.addArguments("--disable-dev-shm-usage");options.addArguments("blink-settings=imagesEnabled=false");options.addArguments("--disable-gpu");driver = new ChromeDriver(options);//实例化return driver;}@Beanpublic WebDriver.Options manage() {return driver.manage();}
}
selenium-java 优化参数设置,无界面化、允许root运行,页面不加载图片相关推荐
- 爬虫Spider 08 - chromedriver设置无界面模式 | selenium - 键盘操作 | 鼠标操作 | 切换页面 | iframe子框架 | scrapy框架
文章目录 Spider 07回顾 cookie模拟登陆 三个池子 selenium+phantomjs/chrome/firefox Spider 08 笔记 chromedriver设置无界面模式 ...
- Java聊天室项目GUI界面化实现(Java聊天室 IO流 Socket流 GUI界面 )
Java聊天室项目GUI界面化实现(Java聊天室 IO流 Socket流 GUI界面 ) 文章目录 Java聊天室项目GUI界面化实现(Java聊天室 IO流 Socket流 GUI界面 ) 1.J ...
- 暗黑地牢dlc文件夹或mods文件夹中某个mod在初始界面开新档不显示/不加载的解决办法
暗黑地牢 Darkest Dungeon dlc文件夹或mods文件夹中某个mod在初始界面开新档不显示/不加载的解决办法 (记录博文) 相关提示 检查mod完整性(参考正确的mod文件结构进行判断) ...
- iOS: UIWebView 中不加载图片(即浏览器常见的无图模式)
写到关于UIWebView不加载图片时,查了很多资料, 关于js,关于oc,在stackoverflow 等 并没有找到合适的答案, 最终觉得还是应该回归传统 用js代码, stringByEvalu ...
- java WebDriver + selenium 调用 谷歌驱动 chromedriver 实现 在 liunx 环境下 无界面 截图 加自动获取页面最大真实页面内容高宽 加各类型踩坑日记
目录 1.介绍 2.结果效果 2.1大图 2.2细节小图 3.依赖 4.代码 4.1引入 4.2具体代码 4.3执行 5.Linux下安装chrome和chromedriver 5.1yum安装 5. ...
- Java虚拟机参数设置(转)
今天在加载一幅图片时,eclipse报出如下错误: "Exception in thread "main" java.lang.OutOfMemoryError: Jav ...
- linux java main 参数设置_Java虚拟机参数设置
"MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remai ...
- eclipse java启动参数设置_[Java教程]eclipse.ini配置eclipse的启动参数
[Java教程]eclipse.ini配置eclipse的启动参数 0 2013-09-28 01:00:11 Eclipse的启动由$ECLIPSE_HOME/eclipse.ini控制,如果$EC ...
- 在使用selenium,Chrome无界面浏览模式与自定义插件加载问题
Chrome启用无界面浏览模式时,自定义插件是没法加载的,会报以下错误: selenium.common.exceptions.WebDriverException: Message: unknown ...
最新文章
- szu cf集训Codeforces Round #631 (Div. 2)A ~ D[贪心,数据结构,思维,dp]
- angularjs 1.x $q模块使用
- 如何学STM32 —— 十年经验教你如何学习嵌入式系统
- CSS3 Filter详解(改变模糊度 亮度 透明度等方法)
- 上传文件到ftp服务器
- Android Activity和Fragment的生命周期图
- centos8对外开发指定接口
- 【Luogu1363】幻想迷宫
- android6.0如何锁定程序,如何在Android中制作应用程序锁定应用程序?
- 史陶比尔机器人的 LLI (Low Level Interface)
- vant组件做表格_有赞团队的vant ui组件库van-field使用
- 使用属性在 ASP.NET Web API 2 路由创建一个 REST API
- 特征点检测效果评估(matlab代码)
- 计算机应用研究抄袭撤稿,衢州畜牧兽医高级职称评审北大核心期刊书评发表
- word、wps图文复制一键粘贴到富文本编辑器
- 东北大学和南邮的计算机,考研南邮跟东北大学通信与信息系统
- CRSLab:构建会话推荐系统的开源工具包
- 碳中和数据合集:含中国碳中和政策全集、碳中和论文合集
- Java多线程(总)
- 老陈来教你phpyun6.1vip版升级(20220424)新版微信模板消息怎么设置