from selenium.webdriver.chrome.options import Options
from selenium import webdriver# 无界面模式
def ChromeDriverNOBrowser():chrome_options = Options()chrome_options.add_argument('--headless')chrome_options.add_argument('--disable-gpu')driverChrome = webdriver.Chrome(executable_path="E:\\chromedriver",chrome_options=chrome_options)return driverChrome# 有界面的就简单了
def ChromeDriverBrowser():driverChrome = webdriver.Chrome(executable_path="E:\\chromedriver")return driverChrome 

firefox和chrome都可以设置无界面模式。

我一般在调试脚步的时候,可以使用有界面的模式,这样可以看到元素定位的步骤。有时候用chrome打开项目时,需要定位的元素是排在li[0]的位置,但是selenium调用chrome打开,该元素排序就出现变化,至今未明白;所以只能在调试的时候,用有界面的模式看清楚元素定位的情况;

调试好后,加入了HTMLTestRunner,就可以用无界面的来跑,只看报告就行了

python selenium chrome有界面与无界面模式相关推荐

  1. Linux服务器上搭建Python+Selenium+Chrome的运行环境(静默模式、无图形)

    本文是<统计CSDN博客的访问量>的部署篇,为了持续统计CSDN的访问量.并进行分析,因此需要在Linux上搭建Selenium + Chrome driver的运行环境 安装Seleni ...

  2. Python + Selenium + Chrome Driver 自动化点击+评论+刷弹幕(仅供学习)

    Python + Selenium + Chrome Driver 自动化点击 评论 刷弹幕 首先说明,这篇博文仅供学习!仅供学习!仅供学习! 不要拿去做其他事,封号概不负责!!! 突发奇想 首先先说 ...

  3. Python + Selenium + Chrome 使用代理 auth 的用户名密码授权

    2019独角兽企业重金招聘Python工程师标准>>> 米扑代理,全球领导的代理品牌,专注代理行业近十年,提供开放.私密.独享代理,并可免费试用 米扑代理官网:https://pro ...

  4. Python selenium chrome 环境配置

    Python selenium chrome 环境配置一.参考文章:1. 记录一下python easy_install和pip安装地址和方法http://heipark.iteye.com/blog ...

  5. python+selenium+chrome实现淘宝购物车秒杀自动结算

    python+selenium+chrome实现淘宝购物车秒杀自动结算 一.所需环境 二.安装 三.代码 最后run()一把就ok了!! 之前总是想要买aj,但是淘宝店铺每次发售手动抢的时候一般都会被 ...

  6. 12306 抢票 python + selenium + chrome (二) 基础准备的软件和材料

    我使用的 vmware 14 + ubuntu 16  +  PyCharm  开发环境 12306抢票 python+selenium+chrome 实现一 12306抢票 python+selen ...

  7. python + selenium +chrome爬取qq空间好友说说并存入mongodb数据库

    python + selenium +chrome爬取qq空间好友说说并存入mongodb数据库 准备阶段 在正式开始在前需要先准备好做爬虫的工具,本例使用chrome无头浏览器进行爬取工作,也可使用 ...

  8. Python - Selenium Chrome 模拟手机

    Python - Selenium Chrome 模拟手机 Max.Bai 2017-04 Chrome浏览器支持移动端调试,当然ChromeDriver也支持移动端测试了. 使用python调用We ...

  9. python+selenium+chrome 做滑动验证码 会被浏览器检测到使用的自动软件导致滑动验证失败

    python+selenium+chrome 做滑动验证码 会被浏览器检测到使用的自动软件导致滑动验证失败 解决方法:代码中添加: import time from selenium import w ...

最新文章

  1. python 在字典插入值和修改字典value值的方法
  2. Techshack Weekly 第 0002 期
  3. HDOJ2270(How Many Friends Will Be Together With You)
  4. python的异常机制
  5. js 判断数据类型的几种方法
  6. OSChina 周一乱弹 —— 还一星期就要和女神约会了
  7. 搜索背后的奥秘——浅谈语义主题计算
  8. 常用社交网络(SNS、人人网、新浪微博)动态新闻(feed、新鲜事、好友动态)系统浅析
  9. 怎么退出python命令行cd找到txt文档_《python怎么读取txt文件》
  10. CI框架发送邮件(带附件)
  11. 《南溪的目标检测学习笔记》——目标检测的评价指标(mAP)
  12. 深入理解Linux文件系统与日志分析
  13. 用Python讲述:地理“经纬度”数据的4种转换方法!
  14. android 日历动态图标,android 日历图标显示星期
  15. 洛谷P2440 木材加工
  16. java实现火车票查询_java抓取12306信息实现火车余票查询示例
  17. 建筑节能技术在云计算数据中心建设中的应用
  18. FZU 1968 Twinkling lights III
  19. cocos2d-x lua 框架中 self.super.ctor(self, app) 和 self.super:ctor(app) 的区别
  20. Verilog——Chipscope简单实用的使用方法(基于ISE14.7 )

热门文章

  1. IE去掉input的type=”text”输入内容时出现的X和type=”password”出现的眼睛图标
  2. python 动态列表_做动态图表,没有数据?用Python就能获取!
  3. 车辆违章查询API 封装
  4. Web实现:仿QQ注册页
  5. 十五、DS18B20(温度传感器)的基本应用
  6. no matching manifest for windows/amd64 10.0.18362 in the manifest list entries.
  7. Android开发技术总结!万字Android技术类校招面试题汇总,架构师必备技能
  8. 每一条重要的微信消息,你是怎么记录的?
  9. 谈谈初学者该怎么学电脑
  10. 服务器 免费无限流量,无限流量云服务器