随笔分类 - Python学习
摘要:今天补充一种文件上传的方法 主要是因为工作中使用SendKeys方法不稳定,具体方法见: Python WebDriver 文件上传(一) 这种方法直接通过命令行执行脚本时没有问题,可以成功上传,但是如果通过saltstack 远程控制执行时,SendKeys就定位不到窗口了。 所以采用这种新的方式
阅读全文
摘要:selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。 滚动条是无法直接用定位工具来定位的。sele
阅读全文
摘要:前言 前面讲到unittest里面setUp可以在每次执行用例前执行,这样有效的减少了代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间。 于是就想是不是可以只打开一次浏览器,执行完用例再关闭呢?这就需要用到装饰器(@classmethod)来解决了。 一、
阅读全文
摘要:python文件和目录操作方法大全(含实例) 作者: 字体:[增加 减小] 类型:转载 时间:2014-03-12 我要评论 python文件和目录操作方法大全(含实例) 作者: 字体:[增加 减小] 类型:转载 时间:2014-03-12 我要评论 这篇文章主要介绍了python文件和目录的操作方
阅读全文
摘要:昨天写了Web 文件下载的ui自动化,下载之后,今天就要写web 文件上传的功能了。 当然从折腾了俩小时才上传成功。下面写一下自己操作的步骤 首先网上说的有很多方法 如 input 标签的最好做了,直接定位到元素,然后再sendKeys("value")即可 奈何研发的同学做成了 readonly
阅读全文
摘要:firefox可以通过 在地址栏输入:about:config 或about:aupport 来查看或修改配置信息。 这里有两种解决方式, 1、设置自动保存下载 如下图勾选:以后自动采用相同的动作处理此类文件 这样下次在下载该类型的文件时就不会这样提醒了。 如果想修改设置可以在 浏览器选项中进行修改
阅读全文
摘要:执行命令: PyQt5+python3+pycharm开发环境配置 PyQt5+python3+pycharm开发环境配置 1.下载PyQt 官方网站:http://www.riverbankcomputing.com/software/pyqt/download5 我的操作系统是64位的,安装的是
阅读全文
摘要:import pymysql import datainfo import time #获取参数 host = datainfo.host username = datainfo.username password = datainfo.password database = datainfo.db print() #测试数据库连接 def testconnect(): ...
阅读全文
摘要:Python 3 操作mysql http://www.runoob.com/python3/python3-mysql.html Python3 MySQL 数据库连接 本文我们为大家介绍 Python3 使用 PyMySQL 连接数据库,并实现简单的增删改查。 什么是 PyMySQL? PyMy
阅读全文
摘要:#-*-coding:utf-8-*- #测试用例配置参数 #XXXXX_Uitest->baseinfo->__init__.py base_url = "http://XXXXxxxxx.com" undirect_username = "XXXX" undirect_password = "XXXXX" direct_username = XXXXX" direct_pas...
阅读全文
摘要:#xlrd 读取excel import xlrd import os #获取文件路径 filepath = os.path.join(os.getcwd(),'user_info') #获取文件名称 filename = filepath + '/Mail_info.xlsx' ReadExcel = xlrd.open_workbook(filename) #查看 s...
阅读全文
摘要:一下代码是自己结合教材,并结合以往用到的实例编写的代码,可以做为参考
阅读全文
摘要:python引入minidom 解析xml文件,下面是具体实例
阅读全文
摘要:下面代码简单举例介绍以下 lambda的用法。
阅读全文
摘要:from selenium import webdriver #引入ActionChains类 提供了鼠标的操作方法 from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.keys import Keys from ReadTxt_demo ...
阅读全文
摘要:代码是自己写了 python WebDriver 页面操作的常用方法。
阅读全文
摘要:Python2.X和Python3.X文件对话框、下拉列表的不同 今天初次使用Python Tkinter来做了个简单的记事本程序。发现Python2.x和Python3.x的Tkinter模块的好多内置函数都有所改变,这里简单整理一下以备日后查验。 一.导入方式: Python2.x: from
阅读全文
摘要:python 3 获取输入字符长度
阅读全文
摘要:下面的代码是执行测试用例生成测试报告的代码,其中会引用上面的代码的片段,所以需要执行导入操作。
阅读全文
摘要:使用过程成出现的如下错误 smtplib.SMTPDataError: (554, 'DT:SPM 126 smtp5错误解决办法 1.自动化测试中,调用邮件模块自动发送邮件时,运行脚本报错: smtplib.SMTPDataError: (554, 'DT:SPM 126 smtp5,jtKowA
阅读全文