- 博客(6)
- 收藏
- 关注
原创 ui自动化数据驱动
import xlrdcoding=utf-8class ReadExcel():def __init__(self,fileName,sheetName): workbook = xlrd.open_workbook(fileName) self.sheet = workbook.sheet_by_name(sheetName)def getValue(self,rowx,colx): value = self.sheet.cell_value(rowx,colx)
2020-07-18 11:21:05 277
原创 ui自动化邮件收发
coding=utf-8“”"配置收发邮件“”"from email.mime.text import MIMETextfrom email.header import Headerimport smtplibimport timeimport osdef send_mail(new_report):f = open(new_report, “rb”)mail_body = f.read()f.close()username = "[email protected]" #发件箱用
2020-07-18 11:19:33 561
原创 ui自动化unitest框架及生产报告
coding=utf-8import unittestclass Test(unittest.TestCase):def setUp(self):print “方法的开始”def tearDown(self):#方法的开始和方法的结束在每一条用例运行的时候都会被执行print “方法的结束”def test001(self):#函数名称必须为test,如不是则不会打印print 111def test002(self):print 222if name==“main”:unittes
2020-07-18 10:48:58 166
原创 ui自动化元素定位
coding=utf-8from selenium import webdriver#导入浏览器驱动from time import sleepdriver= webdriver.Chrome()#定义谷歌浏览器,用谷歌打开浏览器,调用相应驱动driver.get(“http://www.baidu.com”)sleep(1)#线程等待driver.maximize_window()#窗口最大化1.id定位driver.find_element_by_id(“kw”).send_keys(“
2020-07-18 10:46:26 237
原创 ui自动化三种等待
coding=utf-8from selenium import webdriverfrom time import sleepdriver=webdriver.Chrome()driver.get(“http://192.168.187.128/bbs”)driver.maximize_window()selenium当中三种等待方式1.线程等待 time模块中的sleep()函数sleep(10)2.隐式等待 等待页面所有元素加载完成,才会执行下一步操作driver.implicit
2020-07-18 10:45:32 527
原创 ui自动化相关
coding=utf-8from selenium import webdriverfrom time import sleepfrom selenium.webdriver.common.action_chains import ActionChains#导入鼠标相关库from selenium.webdriver.support.ui import Select#导入下拉选项库driver=webdriver.Chrome()driver.maximize_window()driver.g
2020-07-18 10:43:21 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人