![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ui自动化
? 18379432324
这个作者很懒,什么都没留下…
展开
-
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 · 283 阅读 · 0 评论 -
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 = "1980958379@qq.com" #发件箱用原创 2020-07-18 11:19:33 · 579 阅读 · 0 评论 -
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 · 168 阅读 · 0 评论 -
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 · 254 阅读 · 0 评论 -
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 · 536 阅读 · 0 评论 -
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 · 416 阅读 · 0 评论