首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
python自动化脚本实例 从excel读取输入内容
2024-11-02
python自动化,使用unittest对界面操作,读取excel表格数据输入到页面查询结果,在把结果保存到另外一张excel中
# -*- coding: utf-8 -*-from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.remote.webelement import WebElementfrom selenium.webdriver.support.ui import Select
python如何转换word格式、读取word内容、转成html
# python如何转换word格式.读取word内容.转成html? import docx from win32com import client as wc # 首先将doc转换成docx word = wc.Dispatch("Word.Application") doc = word.Documents.Open(r"D:\\demo.doc") #使用参数16表示将doc转换成docx doc.SaveAs(r"D:\\most.docx&qu
Jenkins(3)拉取git仓库代码,执行python自动化脚本
前言 python自动化的脚本开发完成后需提交到git代码仓库,接下来就是用Jenkins拉取代码去构建自动化代码了 新建项目 打开Jenkins新建一个自由风格的项目 源码管理 Repository URL 代码仓库地址 Credentials git仓库登陆的账号和密码凭证 指定分支(为空时代表any)分支默认*/master 构建shell脚本 执行shell,先pip3安装requirements.txt,再用pytest执行脚本 查看控制台输入出,console查看日志 + ls re
bat文件一键运行python自动化脚本
目标:建立一个双击即可运行自动化脚本的机制,而不用每次运行编译器,方便测试人员用户体验. 方法: 1. 将所有代码打包成exe文件,但一旦修改,又要重新打包. 2. 将运行代码写成bat文件,双击即执行RunAllCase. 本文以python3.8为例. 本文主要解决[方法2]所出现的报错. 首先是bat文件,这个简单,新建一个txt,输入: 接着,运行之后开始报错. 查看报告发现错误原因,发现都是没读到库. 解决: 导入环境即可.
Python 自动化脚本学习(一)
Python 基础 命令行:在http://www.python.org安装python3,Mac下输入python3进入命令行 整数,浮点数,字符串类型:-1,0.1,'game' 字符串连接和复制:'My name is ' + 'John Wu'; 'John Wu '*5会打印5次,只有整数和字符串可以,浮点数不可以. 变量存值: 赋值: myvar1 = 10:myvar2 = 20:myvar1+myvar2 = 30; 变量名:数字字母下划线 第一个程序 print('Hello
selenium环境搭建-python自动化脚本测试
站在朋友的肩膀上学习!!! 前提:python环境已经搭建完成 1.安装selenium 命令行输入“pip install selenium"一键式安装 2.检查Selenium是否安装成功 使用命令”pip show selenium”可以看到当前系统中安装的版本信息 3.安装成功,可运行python脚本 期望达到:打开Firefox浏览器,输入百度的网址,打开百度界面,在百度搜索框中输入“Selenium2”关键字,然后点“百度一下”按钮搜索出结果,然后自动关闭浏览器 贴代码: 注:若运行
使用IDEA工具编写Python自动化脚本遇到的小问题
1.无法编写代码:因为安装了IdeaVim,所以需要按i进入编辑模式才能输入 2.位于同一目录下的py文件,其中一个文件需要引入另一个文件from 模块名 import * 无法找到模块名:点击这两个文件上的文件夹,右键----点击Mark Directory as-----Sources Root 3.在学习TestSuite时候,将结果写到html中时遇到的问题: ①无法引入HTMLTestRunner:到官网下载,另存到你所写的项目的目录或者父目录下,其中要注意版本问题,Python2和P
Python自动化脚本-运维人员宝典
文章地址: https://alanhou.org/basic-networking-socket-programming/ 第一章 Python脚本概述 第二章 Python脚本调试和性能测试 第三章 单元测试-单元测试框架的介绍 第四章 自动化常规运维活动 第五章 文件.目录和数据处理 第六章 文件存档.加密和解密 第七章 文本处理和正则表达式 第八章 文档和报告 第九章 操作各类文件 第十章 网络基础 – Socket编程 第十一章 使用Python脚本处理邮件 第十二章 使用Telnet
Python自动化办公之操作Excel文件
模块导入 import openpyxl 读取Excel文件 打开Excel文件 workbook = openpyxl.load_workbook("test.xlsx") 输出表单名字 # 输出工作簿中所有表单名字 print(workbook.sheetnames) # 遍历所有表单并输出其名字 for sheet in workbook: print(sheet.title) 创建表单 newSheet = workbook.create_sheet("newShee
领导给了一堆无序杂乱的数据,我写了个Python自动化脚本
这个问题算是群友答疑.如果说同事或者老板给你一堆这样的数据,你估计会抓狂,该怎么处理呢? 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的人,却不知道如何去学习更加高深的知识.那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!QQ群:101677771 仔细观察上面数据可以发现,该数据有如下2个主要特点: 每一行的数据长度不同.第一行和第三行有4个属性,第二行有5个属性. 不
Python自动化办公:将文本文档内容批量分类导入Excel表格
序言 (https://jq.qq.com/?_wv=1027&k=GmeRhIX0) 它来了,它又来了. 本文实现用Python将文本文件自动保存到Excel表格里面去. 需求 将锦江区.txt 文件中的数据整理到 锦江区.xlsx 的 锦江区 sheet : 将推荐菜字段丢弃(保留前面14个字段) : 将人均消费中的 ¥ 符号去掉,如果价格为空整条数据都不要: 成果展示 txt文本部分数据效果稍微打了点码,尊重一下别人. 代码展示 python学习资料交流群:660193417### imp
Python 自动化脚本学习(三)
函数 例子 def hello(): print("hello" + "world"); 有参数的函数 def hello(name): print("Hello " + name); 返回值和返回描述 return; 空值: None print函数的关键字参数 print("",end=" "); print("",sep=" "); local 和 global
Python 自动化脚本学习(二)
流程控制 布尔值 temp = True temp = False 比较符号 == != < <= > >= 与或非 and or not 混合布尔的比较 (4<5)and (5<6) 流程控制元素 条件语句 if else 代码块 程序执行 流程描述 if else if name= John: print("my name is John"); esle: print("my name is not John"); elif(
appium+python自动化脚本
用pycharm,首先得把appium导入,操作如下(否则,运行程序后会报错,没有module appium) Settings->Project Interpreter,双击pip,搜索appium-Python-Client并安装
svn离线安装以及配置,管理python自动化脚本
1.使用源码安装,自己make和install,难度还挺大的,改用对应iso中的rpm安装包来安装 2.iso中的rpm包安装,会存在rpm包之间的依赖的关系 3.这种依赖关系,可以处理,仍然在iso中寻找需要的rpm包,怎么找呢 ,根据提示信息来找,例如: 4.遇到的问题:没有设置 SVN_EDITOR,VISUAL 或 EDITOR 环境变量,运行时的配置参数中也没有 “editor-cmd” 选项 解决方法:https://blog.csdn.net/happysunshineguy/ar
用Python实现阿里钉钉机器人读取数据库内容自动发群通知
最近想把一些预警数据信息按照一定的要求自动发送到移动端APP,最终把目标放在了腾讯的微信和阿里的钉钉软件上,由于刚开始学习python,于是编程工具想用python来实现.微信使用群体最广,通过一天的研究用itchat库已经实现,但由于itchat需要用web微信方式登录,发现微信对新注册的用户关闭了web微信功能,于是考虑用备选方案阿里钉钉来实现,其实阿里钉钉虽然没有微信用户群体庞大,但是在企业应用方面比微信强大了太多,很多企业已经开始开始用钉钉作为内部沟通工具. 一.工作准备 1.Pytho
探索微软开源Python自动化神器Playwright
相信玩过爬虫的朋友都知道selenium,一个自动化测试的神器工具.写个Python自动化脚本解放双手基本上是常规的操作了,爬虫爬不了的,就用自动化测试凑一凑. 虽然selenium有完备的文档,但也需要一定的学习成本,对于一个纯小白来讲还是有些门槛的. 同时最近被自动化折磨得非常痛苦,为了实现e2e测试,我们花大量的时间来编写e2e代码,同时此类代码也非常不稳定,经常挂掉,这一点来说是非常的不友好的.作为一个"懒人",我肯定不愿意花大量的时间在编写测试上,所以就在互联网上找寻一些可以
推荐一款最强Python自动化神器!不用写一行代码!
搞过自动化测试的小伙伴,相信都知道,在Web自动化测试中,有一款自动化测试神器工具: selenium.结合标准的WebDriver API来编写Python自动化脚本,可以实现解放双手,让脚本代替人工在Web浏览器上完成指定的操作. 虽然selenium有完备的文档,但也需要一定的学习成本,对于一个纯小白来讲还是有些门槛的. 最近,微软开源了一个非常强大的自动化项目叫「playwright-python」,项目地址: https://github.com/microsoft/playwrigh
推荐一款最强Python自动化神器!再也不用写代码了!
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 搞过自动化测试的小伙伴,相信都知道,在Web自动化测试中,有一款自动化测试神器工具: selenium .结合标准的WebDriver API来编写Python自动化脚本,可以实现解放双手,让脚本代替人工在Web浏览器上完成指定的操作. 虽然 selenium 有完备的文档,但也需要一定的学习成本,对于一个纯小白来讲还是有些门槛的. 最近, 微软开源 了一个非常强大的自动化项目叫 「playwri
Selenium2+python自动化24-js处理富文本(带iframe)
前言 上一篇Selenium2+python自动化23-富文本(自动发帖)解决了富文本上iframe问题,其实没什么特别之处,主要是iframe的切换,本篇讲解通过js的方法处理富文本上iframe的问题 一.加载配置 1.打开博客园写随笔,首先需要登录,这里为了避免透露个人账户信息,我直接加载配置文件,免登录了. 不懂如何加载配置文件的,看这篇Selenium2+python自动化18-加载Firefox配置 二.打开编辑界面 1.博客首页地址:bolgurl = "http://www.cn
Selenium2+python自动化28-table定位
前言 在web页面中经常会遇到table表格,特别是后台操作页面比较常见.本篇详细讲解table表格如何定位. 一.认识table 1.首先看下table长什么样,如下图,这种网状表格的都是table 2.源码如下:(用txt文本保存,后缀改成html) <!DOCTYPE html><meta charset="UTF-8"> <!-- for HTML5 --><meta http-equiv="Content-Type"
热门专题
表达式求值算法Java 双栈
spring boot 加号转换丢失
springboot 返回值將date格式化为时间戳
maven多模块 调用无法实例化类型
c#min比较多个数
极光推送 php sdk
wap2app原生框架露出头部
Python数据分析项目 源码
qt QTemporaryFile 加密
RestSharp105.2.3代码
jeecg怎么去掉验证码
谁有robot framework源码解读的总结
vue 传入this
ubuntu18.04蓝牙打不开
cookie防篡改机制
spring security 密码自动更新 验证码 报错
如何完全卸载spl server2008r2
jdbc request 响应结果包含换行怎么处理
JavaSCript 初始化加载
hydra批量rdp爆破