python大家都知道可以使用selenium进行在Windows环境下运行,但每次都会进行弹框运行。但有时我们需要脚本在Linux环境进行运行或者不希望UI自动化频繁的弹框影响我们的操作,所有我们可以在编写UI自动化的时候选择有界面运行,好进行调试。后续自动化完成后我们切换为无界面运行,方便操作。

让用例在Linux环境无界面执行。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options# 说明
# chrome_options = Options()
# chrome_options.add_argument('--no-sandbox')#解决DevToolsActivePort文件不存在的报错
# chrome_options.add_argument('window-size=1920x3000') #指定浏览器分辨率
# chrome_options.add_argument('--disable-gpu') #谷歌文档提到需要加上这个属性来规避bug
# chrome_options.add_argument('--hide-scrollbars') #隐藏滚动条, 应对一些特殊页面
# chrome_options.add_argument('blink-settings=imagesEnabled=false') #不加载图片, 提升速度
# chrome_options.add_argument('--headless') #浏览器不提供可视化页面. linux下使用# 可视化,有界面操作的UI自动化
# driver = webdriver.Chrome()# 无界面UI自动化,使用与Linux系统或者不需要弹出页面
chrome_options = Options()
chrome_options.add_argument('--headless')  # 浏览器不提供可视化页面. linux下使用
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get('http://www.baidu.com')
time.sleep(5)
driver.close()

python UI自动化无界面运行相关推荐

  1. python ui自动化配置文件,python UI自动化实战记录八:添加配置

    添加配置文件写入测试地址等,当环境切换时只需修改配置文件即可. 1 在项目目录下添加文件 config.ini 写入: [Domain] domain = http://test.domain.cn ...

  2. python+selenium 浏览器无界面模式运行

    以Chrome浏览器为例: 方法一: from selenium.webdriver import Chrome, ChromeOptionsopt = ChromeOptions() # 创建Chr ...

  3. python爬虫之无界面模式操作/scrapy框架

    文章目录 前情回顾 cookie模拟登陆 三个池子 selenium+phantomjs/chrome/firefox 今日笔记 chromedriver设置无界面模式 selenium - 键盘操作 ...

  4. python 苹果试玩_(appium+python)UI自动化_01_自动化环境搭建【MAC版】

    Appium简介 Appium是一个开源的.跨平台的测试框架,主要用来进行app UI自动化,适用于原生应用.混合应用和移动网页应用(H5页面).目前支持Python.JavaScript.Objec ...

  5. python ui自动化_pythonUI自动化整理

    python实现UI自动化整理 1.用到的包 selenium 常见的浏览器操作 openpyxl 读写处理excel数据参数 PyMySQL(python3) 读写mysql数据库 unittest ...

  6. python UI自动化知识点总结

    关于python自动化的知识点问答 使用selenium做自动化测试常见问题 1.selenium中如何判断元素是否存在? isElementPresent 2.selenium中hidden或者是d ...

  7. appium示例代码python_(appium+python)UI自动化_07_UI自动化实例【拼多多搜索商品为例】...

    前言 初学UI自动化的小伙伴,在配置好appium+python自动化环境后,往往不知道如何下手实现自动化.小编在初期学习的时候也有这种疑惑,在此以拼多多搜索为实例,展示下appium是如何实现自动化 ...

  8. python ui自动化测试仪器_python UI自动化测试

    为了减小维护成本: 1.UI自动化测试需要有较为稳定的环境 2.代码设计合理,那么我们就需要面向对象的设计一个框架,将重复的代码模块化 一.首先总结一下 UI自动化大概要哪些模块 1.config(配 ...

  9. python ui自动化脚本_ui自动化:python+appium----环境搭建

    前言: appium可以说是app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本支持java和python.以下为python+appium的安装教程... 环境准备... ...

  10. python代码设计测试用例_(appium+python)UI自动化_08_unittest编写测试用例

    前言 unittest是python自带的单元测试框架,类似于Junit(Java单元测试框架).支持自动化测试,可编写测试前置&后置条件,并且可批量运行测试用例并生成测试报告. 使用unit ...

最新文章

  1. 结对开发----找一
  2. Linux 系统的配置文件
  3. 假如有人把支付宝所有存储服务器炸了,我们在里边的钱是不是都丢了?
  4. PL/SQL Developer 中文乱码解决
  5. OJ1306-最长公共子上升序列【dp】
  6. Python 获取系统信息模块psutil(转载)
  7. 机器学习速成课程 | 练习 | Google Development——编程练习:神经网络简介
  8. php实验星星塔,简单编程(九)编程制作特殊图案 星星塔(3) 左右星星塔 for循环的嵌套编程...
  9. Dapper:The member of type SeoTKD cannot be used as a parameter Value
  10. node-gyp 出错
  11. 面试官:谈谈分布式一致性机制,我一脸懵逼。。
  12. Atitit.如何避免公司破产倒闭的业务魔咒
  13. autojs遍历当前页面所有控件_解放双手,手机自动化神器AutoJS的使用
  14. 解决电脑能够登录QQ,但是不能打开网页的问题
  15. python中matplotlib的plot函数
  16. Windows操作系统名称与版本号汇总
  17. 计算机二级的简单项目,2016年计算机二级考试VB简单综合应用题冲刺
  18. 零基础入门Jetson Nano——软件篇
  19. 如何制作会动的玫瑰花图片?静态图片动起来的方法
  20. 【IT情感】久坐易死,IT人员您知道吗

热门文章

  1. 计算机专业毕业论文参考文献(精选115个最新)
  2. 机械振动的傅里叶变化分析技术
  3. MOEA/D算法原理及应用方向
  4. 药店收费系统服务器,智能药店收费管理系统
  5. HeadFirstJava——9_构造器与垃圾收集器
  6. c语言程序电子词典,C语言实现小型电子词典
  7. 影响中国软件开发20人
  8. html网页设计作业代码——家乡介绍-南京(7页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业
  9. iPhoneiPad DFU及恢复模式刷机、降级教程
  10. 怎样复制百度文库中的内容?