专栏首页编程selenium+python自动化85-Chrome静默模式

selenium+python自动化85-Chrome静默模式

前言

selenium+phantomjs可以打开无界面的浏览器,实现静默模式启动浏览器完成自动化测试,这个模式是极好的,不需要占用电脑的屏幕。

but...,phantomjs这个坑还是比较多的,并且遇到问题也看不到页面,无法排查问题。

事实上Chrome浏览器也是可以实现静默模式,在电脑上不显示页面,也能实现自动化测试。

小编环境:

python 3.6

selenium 3.6.0

chrome 63.0.3239.84

chromdriver 2.33.506120

(我这个配置是亲测可行的,其它的版本太低的话估计不行)

一、headless

1.启动浏览器的时候不想看的浏览器运行,那就加载浏览器的静默模式,让它在后台偷偷运行。

> option = webdriver.ChromeOptions()

> option.add_argument('headless')

2.通过对比发现,启动静默模式后,运行代码启动浏览器的速度更快了。

二、 参考代码

1.chromedriver.exe需要加到环境变量path下,这个是常识就不多说了

```

# coding:utf-8

from selenium import webdriver

option = webdriver.ChromeOptions()

option.add_argument('headless') # 静默模式

# 打开chrome浏览器

driver = webdriver.Chrome( chrome_options=option)

driver.get("https://www.cnblogs.com/yoyoketang")

print(driver.title)

```

总的来说,静默模式不仅不占电脑屏幕,启动速度更快了!

本文来自企鹅号 - 从零开始学自动化测试媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 10条让web app更快的HTML5最佳实践

    简介 本文重点关注如何充分利用HTML5和CSS让web app运行更加流畅. Tip 1: 使用web storage代替cookie cookie最大的缺陷...

    企鹅号小编
  • 移动Web性能测试笔记之二

    收集整理 @2017/12/21 Chrome浏览器Network面板http请求时间分析 Chrome浏览器开发者工具Network窗口下,可以查看下载各组件...

    企鹅号小编
  • 还在让浏览器自动保存密码?“自动填充”功能曝重大安全隐患

    “用指尖改变世界” ? 来自普林斯顿大学的隐私安全保护专家警告说,互联网广告公司或者数据分析公司可以使用隐藏的登录字段从网页浏览器中提取用户保存的用于登录某些网...

    企鹅号小编
  • selenium+python自动化85-Chrome静默模式(headless)

    前言 selenium+phantomjs可以打开无界面的浏览器,实现静默模式启动浏览器完成自动化测试,这个模式是极好的,不需要占用电脑的屏幕。 but.....

    上海-悠悠
  • 前端开发面试题总结之——HTML

    ---- 相关知识点 web标准、 web语义化、 浏览器内核、 兼容性、 html5... 题目&答案 Doctype作用?严格模式与混杂模式如何区分?它们有...

    用户1667431
  • 为避免您的信息失窃,Firefox 并未与此网站建立连接

    青木
  • 为什么要使用现代浏览器?

    标题中所提及的 现代浏览器 主要指桌面浏览器也就是PC端所使用的浏览器软件,移动端(手机和平板电脑)所使用的浏览器我们暂且认为其已经属于现代浏览器范畴(虽然也有...

    ThoughtWorks
  • 手机浏览器市场稳定后拼什么?

    手机浏览器看上去一个尴尬的市场。NativeApp、超级App平台与手机浏览器一起抢夺着用户的时间,削弱浏览器的“渠道”能力。不过手机浏览器依然是用户的必备应用...

    罗超频道
  • 姬小光前端小讲堂【第005期】

    不知不觉系列教程已经到了第005期,这里向大家解释一下,昨天周日之所以没有更新,是因为周末打开的数量确实很低,看来大家周末都不喜欢学习,所以我也打算改为工作日发...

    姬小光
  • 响铃:装机量竞赛已成过去时 移动浏览器下半场该怎么玩

    移动浏览器在2G时代起就已经在功能机上大行其道。随着移动互联网深入,移动浏览器一边蓬勃发展,一边面临着“入口地位下降”的挑战,被APP取代的论调一度甚嚣尘上。

    曾响铃

扫码关注云+社区

领取腾讯云代金券