专栏首页从零开始学自动化测试selenium+python自动化85-Chrome静默模式(headless)

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

前言 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) ```

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

本文分享自微信公众号 - 从零开始学自动化测试(yoyoketang),作者:YOYO

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-12-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • selenium+python自动化87-Chrome正在受到自动软件的控制

    一、出现问题 1.用selenium启动浏览器出现‘Chrome正在受到自动软件的控制’ ? 2.如果不想看到这种讨厌的提示语,启动浏览器时候加个配置就行了 二...

    上海-悠悠
  • appium+python自动化36-android7.0连不上的问题

    前言 由于最近很多android手机升级到7.0系统了,有些小伙伴的appium版本用的还是1.4版本,在运行android7.0的app自动化时候遇到无法启动...

    上海-悠悠
  • Selenium2+python自动化69-PhantomJS使用

    前言 PhantomJS是一个没有界面的浏览器,本质上是它其实也就是一个浏览器,只是不在界面上展示。 PhantomJS非常适合爬虫方面,很多玩爬虫的都喜欢用这...

    上海-悠悠
  • selenium+python自动化85-Chrome静默模式

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

    企鹅号小编
  • 前端开发面试题总结之——HTML

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

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

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

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

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

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

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

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

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

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

    曾响铃

扫码关注云+社区

领取腾讯云代金券