python UI自动化无界面运行
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自动化无界面运行相关推荐
- python ui自动化配置文件,python UI自动化实战记录八:添加配置
添加配置文件写入测试地址等,当环境切换时只需修改配置文件即可. 1 在项目目录下添加文件 config.ini 写入: [Domain] domain = http://test.domain.cn ...
- python+selenium 浏览器无界面模式运行
以Chrome浏览器为例: 方法一: from selenium.webdriver import Chrome, ChromeOptionsopt = ChromeOptions() # 创建Chr ...
- python爬虫之无界面模式操作/scrapy框架
文章目录 前情回顾 cookie模拟登陆 三个池子 selenium+phantomjs/chrome/firefox 今日笔记 chromedriver设置无界面模式 selenium - 键盘操作 ...
- python 苹果试玩_(appium+python)UI自动化_01_自动化环境搭建【MAC版】
Appium简介 Appium是一个开源的.跨平台的测试框架,主要用来进行app UI自动化,适用于原生应用.混合应用和移动网页应用(H5页面).目前支持Python.JavaScript.Objec ...
- python ui自动化_pythonUI自动化整理
python实现UI自动化整理 1.用到的包 selenium 常见的浏览器操作 openpyxl 读写处理excel数据参数 PyMySQL(python3) 读写mysql数据库 unittest ...
- python UI自动化知识点总结
关于python自动化的知识点问答 使用selenium做自动化测试常见问题 1.selenium中如何判断元素是否存在? isElementPresent 2.selenium中hidden或者是d ...
- appium示例代码python_(appium+python)UI自动化_07_UI自动化实例【拼多多搜索商品为例】...
前言 初学UI自动化的小伙伴,在配置好appium+python自动化环境后,往往不知道如何下手实现自动化.小编在初期学习的时候也有这种疑惑,在此以拼多多搜索为实例,展示下appium是如何实现自动化 ...
- python ui自动化测试仪器_python UI自动化测试
为了减小维护成本: 1.UI自动化测试需要有较为稳定的环境 2.代码设计合理,那么我们就需要面向对象的设计一个框架,将重复的代码模块化 一.首先总结一下 UI自动化大概要哪些模块 1.config(配 ...
- python ui自动化脚本_ui自动化:python+appium----环境搭建
前言: appium可以说是app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本支持java和python.以下为python+appium的安装教程... 环境准备... ...
- python代码设计测试用例_(appium+python)UI自动化_08_unittest编写测试用例
前言 unittest是python自带的单元测试框架,类似于Junit(Java单元测试框架).支持自动化测试,可编写测试前置&后置条件,并且可批量运行测试用例并生成测试报告. 使用unit ...
最新文章
- 结对开发----找一
- Linux 系统的配置文件
- 假如有人把支付宝所有存储服务器炸了,我们在里边的钱是不是都丢了?
- PL/SQL Developer 中文乱码解决
- OJ1306-最长公共子上升序列【dp】
- Python 获取系统信息模块psutil(转载)
- 机器学习速成课程 | 练习 | Google Development——编程练习:神经网络简介
- php实验星星塔,简单编程(九)编程制作特殊图案 星星塔(3) 左右星星塔 for循环的嵌套编程...
- Dapper:The member of type SeoTKD cannot be used as a parameter Value
- node-gyp 出错
- 面试官:谈谈分布式一致性机制,我一脸懵逼。。
- Atitit.如何避免公司破产倒闭的业务魔咒
- autojs遍历当前页面所有控件_解放双手,手机自动化神器AutoJS的使用
- 解决电脑能够登录QQ,但是不能打开网页的问题
- python中matplotlib的plot函数
- Windows操作系统名称与版本号汇总
- 计算机二级的简单项目,2016年计算机二级考试VB简单综合应用题冲刺
- 零基础入门Jetson Nano——软件篇
- 如何制作会动的玫瑰花图片?静态图片动起来的方法
- 【IT情感】久坐易死,IT人员您知道吗
热门文章
- 计算机专业毕业论文参考文献(精选115个最新)
- 机械振动的傅里叶变化分析技术
- MOEA/D算法原理及应用方向
- 药店收费系统服务器,智能药店收费管理系统
- HeadFirstJava——9_构造器与垃圾收集器
- c语言程序电子词典,C语言实现小型电子词典
- 影响中国软件开发20人
- html网页设计作业代码——家乡介绍-南京(7页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业
- iPhoneiPad DFU及恢复模式刷机、降级教程
- 怎样复制百度文库中的内容?