摘要:
元素等待操作 为了保证脚本的稳定性,有时候需要引入等待时间,等待页面加载元素后再进行操作,selenium提供三种等待时间设置方式。 sleep sleep():固定休眠时间设置,python的time包里提供了休眠方法sleep,导入包后就能使用; sleep()方法以秒为单位,如果超时设置小于1 阅读全文
摘要:
UI自动化元素操作 定位到元素后,需要对元素进行操作,常见的有鼠标点击、键盘操作等,这取决于我们定位到的对象支撑哪些操作。一般来说,所有与页面交互的操作都将通过WebElement接口。 webdriver中常用的操作元素的方法 clear():清除对象的内容 driver.find_element 阅读全文
摘要:
UI自动化元素识别--css css_selector是什么? CSS是一个被用来描述如何在屏幕等处渲染HTML和XML文档的语言。CSS使用选择器来为文档中的元素绑定样式属性。 选择器(selector)是用来在树中匹配元素的模式,选择器对HTML和XML进行了优化,被设计用来在注重性能的代码中执 阅读全文
摘要:
jenkins持续集成 下载jenkins并安装之后。启动jenkins windows java -jar jenkins.war 新建一个项目 配置git源码地址 配置凭证信息 选择你刚刚配置好的 执行我们的总入口 点击构建 可以在工作空间查看测试报告 如果想要发送邮件的话,可以去nb_log. 阅读全文
摘要:
引入测试报告 # -*- coding: utf-8 -*- # @Time : 2021/12/22 14:13 # @Author : Limusen # @File : main """ 测试用例的运行入口 """ import os import unittest from common.c 阅读全文
摘要:
参数化测试引入 paramunittest 引言: 上一章节我们讲到的是断言跟添加异常模块,这一章节我们讲的是如何进行参数化实现 新建demo unitest_paramtest_demo_12 # -*- coding: utf-8 -*- # @Time : 2021/12/22 13:22 # 阅读全文
摘要:
1 11:21:28 ERROR: usage: main.py [options] [file_or_dir] [file_or_dir] [...] 2 11:21:28 main.py: error: unrecognized arguments: --alluredir=./html_rep 阅读全文