随笔分类 -  Python+selenium学习

学习python变成与selenium自动化
python获取当前文件路径以及父文件路径
摘要:#当前文件的路径 pwd = os.getcwd() #当前文件的父路径 father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".") #当前文件的前两级目录 grader_father=os.path.abspath(os.pa 阅读全文

posted @ 2017-10-09 11:12 sugus33 阅读(1717) 评论(0) 推荐(0)

python dom树操作和css选择
摘要:>pip install pyquery使用 from pyquery import PyQuery as pqpq为导入包的别名后面就可以直接使用比如:doc=pq(html) 阅读全文

posted @ 2017-09-22 16:38 sugus33 阅读(418) 评论(0) 推荐(0)

在linux环境下非GUI环境如何运行python+selenium
摘要:1、linux系统下已经安装好python2.7和selenium 2、linux系统下安装服务: 安装Xvfb yum install Xvfb yum -install libXfont yum install xorg-x11-fonts* 3、python用pip安装 install pyv 阅读全文

posted @ 2017-08-22 10:57 sugus33 阅读(296) 评论(0) 推荐(0)

python登录微信自动发送消息和绘画好友男女比例
摘要:#coding=utf-8import sysreload(sys)sys.setdefaultencoding( "utf-8" ) import itchat # itchat.login()# itchat.send(u"您好",'filehelper')#这样你就可以保持一段时间登录状态,而 阅读全文

posted @ 2017-07-26 10:17 sugus33 阅读(996) 评论(0) 推荐(0)

zhlan--Python中的字典遍历方法 & 字典取值
摘要:一、Python中的字典遍历方法: 第一种方法: 运行结果如下: 第二种方法: 运行结果如下: 二、字典取值练习1: 字典中套列表: # car1中加一个颜色all.get('car1').get('color').append('orange')print(all) # 将yellow改成oran 阅读全文

posted @ 2017-07-25 10:33 sugus33 阅读(327) 评论(0) 推荐(0)

自动化测试用例编写
摘要: 阅读全文

posted @ 2017-07-04 10:17 sugus33 阅读(123) 评论(0) 推荐(0)

编写自动化测试用例的原则
摘要:1、一个脚本是一个完整的场景,从用户登陆操作到用户退出系统关闭浏览器。2、一个脚本脚本只验证一个功能点,不要试图用户登陆系统后把所有的功能都进行验证再退出系统3、尽量只做功能中正向逻辑的验证,不要考虑太多逆向逻辑的验证,逆向逻辑的情况很多(例如手号输错有很多种情况) ,验证一方面比较复杂,需要编写大 阅读全文

posted @ 2017-07-04 10:11 sugus33 阅读(318) 评论(0) 推荐(0)

利用python+seleniumUI自动化登录获取cookie后再去测试接口,今天终于搞定了
摘要:#coding=utf-8from selenium import webdriverfrom selenium.common.exceptions import NoSuchElementExceptionimport unittest,timeimport requests #登录模块函数def 阅读全文

posted @ 2017-06-29 11:47 sugus33 阅读(418) 评论(0) 推荐(0)

在python中调用js或者nodejs要使用PyExecJs第三方包。
摘要:在python中调用js或者nodejs要使用PyExecJs第三方包。 使用时:import execjs这是没有用到nodejs的情况;如果用到nodejs,这种写法会报“Cannot find module 'xxx'”的错误。 如果要用nodejs,要在环境变量中指定node_modules 阅读全文

posted @ 2017-06-29 11:42 sugus33 阅读(1208) 评论(0) 推荐(0)

python 的urlparse学习
摘要:Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more in 阅读全文

posted @ 2017-05-25 16:42 sugus33 阅读(123) 评论(0) 推荐(0)

windows下安装python2.7和python3.6两个版本
摘要:windows7已经安装了python2.7的情况下: 1、windows安装python3.6 直接把3.6安装目录下的python.exe改名为python3.exe可以使用,区别于python(指代python2.7)但是这时候pip无法实用2、用二进制编辑工具Hedit打开python3.6 阅读全文

posted @ 2017-05-24 11:55 sugus33 阅读(341) 评论(0) 推荐(0)

python多进程运行测试用例的写报告为空的问题与解决
摘要:研究多线程问题也是因为当时自动发送报告邮件导致的,那会还没找到解决方案就一直想着如果启用多进程运行呢,结果就遇到了个新的问题,就是本文的来源。 先贴个书本讲解多进程运行测试用例的源代码: 上面作者书本没有提示运行环境,由于书本例子代码基本除了特殊说明都是windows上运行的。于是我照着敲完后就运行 阅读全文

posted @ 2017-04-19 23:19 sugus33 阅读(570) 评论(0) 推荐(0)

python+selenium 学习之自动发送报告邮件(今天开始记录)
摘要:最近难得有空闲,可以学习研究下python+selenium。我从一开始就是跟随虫师的书本《selenium2 python自动化测试》,选择他的书本其一是实操性强,其二是可选择不多,看着他的入门快而且可以比较系统性地每天学习一点点。 中间学习到自动运行用例发邮件的地方,书本里截图如此说明: 我个人 阅读全文

posted @ 2017-04-19 22:51 sugus33 阅读(286) 评论(0) 推荐(0)