自动化
文章平均质量分 60
腰椎间盘没你突出
coding使我快乐
展开
-
python unittest框架&生成html报告学习笔记
unittest基本框架import unittestclass RunCase(unittest.TestCase): @classmethod def setUpClass(cls): print('所有case执行之前的前置') @classmethod def tearDownClass(cls): print('所有case执行之后的后置') def s...原创 2018-12-12 15:41:26 · 1757 阅读 · 0 评论 -
python自动化模型——数据驱动ddt的简单使用
import ddtimport [email protected] DataTest(unittest.TestCase): def setUp(self): print('这是setup') def tearDown(self): print('这是teardown') @ddt.data([1, 2], [3, 4], [5, 6] ...原创 2018-12-18 10:31:36 · 1038 阅读 · 0 评论 -
selenium+python元素定位方法
文章目录一、WebDriver8种基本元素定位方式二、部分定位方式详解1、find_element_by_xpatha.绝对路径定位b.相对路径定位c.元素属性定位find_element_by_link_text / find_element_by_partial_link_textfind_element_by_css_selector一、WebDriver8种基本元素定位方式以下方式返回...原创 2019-04-02 10:08:06 · 334 阅读 · 0 评论 -
webdriver中的等待——主要讲解WebDriverWait()
文章目录强制等待:sleep()隐式等待:implicitly_wait()显示等待:WebDriverWait()与until()或者until_not()方法结合使用WebDriverWait与expected_conditions结合使用显示等待,自定义等待条件强制等待:sleep()import timesleep(5) #等待5秒设置固定休眠时间,单位为秒。 由python的...原创 2019-04-02 15:33:23 · 121651 阅读 · 14 评论 -
元素确实存在,但是程序一直提示找不到元素的时候,我们应该检查哪些东西?
小白很容易遇到的问题,元素明明肉眼可见的存在页面上,调用的查找方法也丝毫不差,为什么程序总是返回NoSuchElementException。一、页面是否加载完成了?如果你查找元素时没有加任何等待,那么很容易出现找不到元素,因为运行查找的时候可能页面还没有加载完成。因此webdriver中的等待方法就很有必要了。等待如何使用?可查看博客webdriver中的等待——主要讲解WebDri...原创 2019-04-03 13:34:28 · 2842 阅读 · 0 评论 -
Jenkins部署自动化测(一)——新建节点
Jenkins新建一个节点这里的新建节点,就是在Jenkins上添加需要部署自动化代码的Linux服务器。jenkins首页,系统管理=》节点管理=》新建节点,输入节点名字。此处可以选择固定节点,即节点信息需要下一步手动填写,也可以选择Copy Existing Node,复制一个现有的系节点。此处我选择的是固定节点,这样会进入下一步节点的详细信息配置。节点详细信息配置,必填项Remot...原创 2019-07-31 14:49:28 · 350 阅读 · 0 评论