美文网首页
用例公共部分合并

用例公共部分合并

作者: 别动我名字呀 | 来源:发表于2018-11-04 15:29 被阅读10次

在baidu.py创建类,并包含方法'su':

from selenium import webdriver
from time import sleep


class baidu():
    def su(self,contents):
        driver = webdriver.Chrome()
        driver.get('https://www.baidu.com/')
        for content in contents:
            driver.find_element_by_id('kw').clear()
            driver.find_element_by_id('kw').send_keys(content)
            driver.find_element_by_id('su').click()
            sleep(2)
        driver.quit()


if __name__ == '__main__':
    contents=['数据驱动测试','循环搜索','搜索一下','啦啦啦']
    baidu().su(contents)

二、创建StarEnd.py

from Pr_Project.baidu import baidu
import unittest


class Test_StarEnd(unittest.TestCase):
'''
创建Test_StarEnd 集成unittest.TestCase 并实现setUp与tearDown 方法
'''  
    def setUp(self):
        print('初始化')

    def tearDown(self):
        print('关闭浏览器')


class Baidu_test1(Test_StarEnd):#创建测试类 并继承Test_StarEnd
    def test_baidu(self):
        print('test_case')
        contents = ['数据驱动测试', '循环搜索', '搜索一下', '啦啦啦']
        baidu().su( contents)


class Baidu_test2(Test_StarEnd):
    def test_baidu(self):
        print('test_case2')
        contents = ['哆啦恶魔', '循环搜索2']
        baidu().su(contents)


if __name__ == '__main__':
    unittest.main()#执行全部用例 顺序依次为:测试类或者测试方法的数字与字母顺序0~9,A-Z
    suite = unittest.TestSuite()
    suite.addTest(Baidu_test1('test_baidu'))
    suite.addTest(Baidu_test2('test_baidu'))

    runner = unittest.TextTestRunner()
    runner.run(suite)

此处仅适用于setUp与tearDown 都一致的

相关文章

  • 用例公共部分合并

    在baidu.py创建类,并包含方法'su': 二、创建StarEnd.py 此处仅适用于setUp与tearDo...

  • UML用例图

    共性:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减...

  • LeetCode&Python 156.合并区间

    描述 给出若干闭合区间,合并所有重叠的部分。 样例 Given intervals => merged inter...

  • [PPJ_29] HttpRunnerManager用例配置-0

    一、公共变量引入背景 前文中各个用例的参数都是配置在各自接口用例中,若参数有变化则需要逐个去修改对应请求用例,当用...

  • LeetCode 56 [Merge Intervals]

    原题 给出若干闭合区间,合并所有重叠的部分。 样例给出的区间列表 => 合并后的区间列表: 解题思路 首先,把区间...

  • 156. 合并区间

    给出若干闭合区间,合并所有重叠的部分。样例给出的区间列表 => 合并后的区间列表: 先排序再处理 这个问题如果按照...

  • 需求分析-04角色与场景分析

    用例分析包括两个有机的组织部分:用例图是目录,用例描述是封装所有需求的形式。 用例图image.png 用例描述与...

  • 链表系列题目

    1.打印两个有序链表的公共部分 【题目】给定两个有序链表的头指针head1和head2,打印两个链表的公共部分。例...

  • 03-Httprunner接口自动化第三篇:参数化&debugt

    一、用例提取公共变量 在 HttpRunner 中,支持变量申明(variables)和引用($var)的机制。在...

  • 合并单元格格式

    合并单元格这个格式不能作为公共实例。

网友评论

      本文标题:用例公共部分合并

      本文链接:https://www.haomeiwen.com/subject/tuwrxqtx.html