随笔分类 -  webdriver自动化

 
lettuce行为驱动框架实例
摘要:练习: 一:e1_MyFirstBDD 使用方法的方式实现阶乘的计算 zero.feature: Feature: Compute factorial In order to play with Lettuce As beginners We'll implement factorial Scenario: Factorial of 0 Given I have the... 阅读全文
posted @ 2018-07-18 20:58 下辈子做一只猫 阅读(319) 评论(0) 推荐(0)
lettuce行为驱动总结
摘要:1、 pip install lettuce 在Python2.7下安装的 2、 py -3 –m pip install lettuce 在Python3下安装的 3、 执行:进到feature的上级目录下,执行cmd,然后执行lettuce,回车 4、 行为驱动:每一个自然语言都对应一条case 阅读全文
posted @ 2018-07-17 22:58 下辈子做一只猫 阅读(316) 评论(0) 推荐(0)
数据驱动搭建脑图
摘要:整理了数据驱动搭建的脑图,先上传图片作为备份,后面会上代码 此数据驱动框架实现了126邮箱的自动登录和添加联系人功能,将测试数据放到Excel中 Excel测试信息如下: "126账号"sheet: "联系人"sheet: 阅读全文
posted @ 2018-07-12 21:01 下辈子做一只猫 阅读(169) 评论(0) 推荐(0)
关键字驱动框架搭建脑图
摘要:整理了关键字驱动的脑图,先作为图片传上来备用,后面会自己搭建一遍,然后传代码 此关键字驱动框架实现的功能是126邮箱的自动登录 将登录信息和登录操作写到Excel文件中,然后将登录操作封装成函数调用,实现登录, 测试Excel信息: 关键字驱动脑图: 阅读全文
posted @ 2018-07-12 20:58 下辈子做一只猫 阅读(155) 评论(0) 推荐(0)
搭建数据驱动框架第一步-实现一个构造函数,将对Excel文件的基本操作API都封装进去
摘要:Python处理Excel常用操作就是读和写,我的需求是需要在原excel文件中进行读写操作。共用到了两个模块xlrd和openpyxl,这两个模块都是需要自己去安装的。openpyxl只能用来处理 Excel 2007 及以上版本的 excel 文件,也就是 .xlsx/.xlsm 格式的表格文件 阅读全文
posted @ 2018-07-02 23:16 下辈子做一只猫 阅读(353) 评论(0) 推荐(0)
【webdriver自动化】Python数据驱动工具DDT
摘要:一、Python数据驱动工具ddt 1、 安装 ddt pip install ddt DDT是 “Data-Driven Tests”的缩写 资料:http://ddt.readthedocs.io/en/latest/ 2、 DDT的使用 (1) ddt.ddt: 装饰类,也就是继承自TestC 阅读全文
posted @ 2018-06-28 00:13 下辈子做一只猫 阅读(247) 评论(0) 推荐(0)
【webdriver自动化】将163登录邮箱的操作封装成多个方法去执行
摘要:login_info.txt: youxiang_99@163.com,XXXX youxiang_100@163.com,XXXX main.py: #注意:编码格式 #算法: (1)定义多个方法,分别执行不同的操作 (2)拼接一个长的字符串,方法和参数用逗号(,)隔开,每个方法之间用回车键“\n”隔开 (3)将长字符串切割成这样的格式“方法名,参数”,strip().split("\n")... 阅读全文
posted @ 2018-06-26 23:59 下辈子做一只猫 阅读(186) 评论(0) 推荐(0)
【webdriver自动化】使用数据驱动的方式实现登录多个163账号
摘要:练习1:使用数据驱动的方式,登录多个邮箱账号 login_info.txt: youxiang_99@163.com,XXXX youxiang_100@163.com,XXXX main.py: from selenium import webdriver import time with open("login_info.txt") as fp: for data in fp: ... 阅读全文
posted @ 2018-06-26 23:58 下辈子做一只猫 阅读(318) 评论(0) 推荐(0)
【webdriver自动化】使用unittest实现自动登录163邮箱然后新建一个联系人
摘要:#练习:登录163邮箱然后新建一个联系人 import unittest import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver import ActionChains from selenium.webdriver.support... 阅读全文
posted @ 2018-06-24 23:44 下辈子做一只猫 阅读(246) 评论(0) 推荐(0)
【webdriver自动化】整理API框架(主要是关键字,具体例子在本地)
摘要:1、 获取网页源码 pageSource = self.driver.page_source print pageSource.encode("gbk","ignore") 2、 页面前进后退访问 firstVisitURL = "http://www.sogou.com" secondVisitURL = "http://www.baidu.com"... 阅读全文
posted @ 2018-06-15 22:54 下辈子做一只猫 阅读(188) 评论(0) 推荐(0)