unittest框架学习笔记三之testsuite】的更多相关文章

# coding=utf-8 '''created :2018/3/29 author:star project: testsuite'''import unittest,time,osfrom baidu import test_baidufrom youdao import test_youdao#构建测试集suite=unittest.TestSuite()suite.addTest(test_baidu.baidu("test_baidu"))suite.addTest(tes…
# coding=utf-8'''created:2018/3/29 author:star project:test report'''# import time,os# from selenium import webdriver# import unittest# import HTMLTestRunner# #方法一:discover# list="C:\\Users\\Administrator\\PycharmProjects\\untitled\\testcase"# d…
1.对话框,下拉框 (1)对话框的有两种,一种是iframe格式的,需要switch_to_iframe()进行定位,现在大部分的对话框是div格式的,这种格式的可以通过层级定位来定位元素,先定位对话框的div,然后再对对话框的元素进行定位. (2)另外的弹出消息提示框有三种类型:alert,comfirm,prompt,三种类型的区别为; alert消息提示框仅提供“确定”按钮,用于警告等提示,comfirm提示框提供“是”和“否”的选择,prompt则是提示输入对话框,包含提示信息,输入文本…
1.Webdriver原理 webdirver是一款web自动化操作工具,为浏览器提供统一的webdriver接口,由client也就是我们的测试脚本提交请求,remote server浏览器进行响应请求,相对于原来selenium1中的selenium rc更加的简便,对浏览器的操作更加灵活. 2.定位 (1)元素的定位: 元素的定位可以通过id,name,class name,tag name,link_text,partial_link_text,css selector,xpath等 语…
例子一: # coding=utf-8'''created:2018/3/29 author:star project:lianxi canshuhua'''from selenium import webdriverimport unittest,os,timeimport HTMLTestRunner class baidu002(unittest.TestCase): def setUp(self): self.driver=webdriver.Chrome() self.driver.m…
coding=utf-8'''Created on 2018/3/29 author:star Project:discover测试用例''' import unittest,time,oslist="C:\Users\Administrator\PycharmProjects\untitled"discover=unittest.defaultTestLoader.discover(list,pattern="test_*.py",top_level_dir=No…
# coding=utf-8案例一: 2 ''' 3 Created on 2017-7-22 4 @author: Jennifer 5 Project:登录百度测试用例 6 ''' 7 from selenium import webdriver 8 import unittest, time 9 10 class BaiduTest(unittest.TestCase): 11 def setUp(self): 12 self.driver = webdriver.Chrome() 13…
一些重要的区别 set与list的区别: set是无索引的,list是有索引的: ArrayList与LinkList的区别: 前者是基于数组实现的,后者是基于链表实现的: 两者的使用方法一样,但是在遇到具体问题中区分如下: ArrayList查找速度比较快,但是增加,删除数组比较慢: LinkList查找速度比较慢,但是增加或删除元素的速度比较快: hashSet 与 TreeSet的区别: 前者输出是无任何顺序,即随机输出.后者按有序排列输出<注意:直接输出是只能按首字母的顺序排列,且只能用…
网格系统 基本网格 <div class="ui grid"> <div class="column"></div> <div class="column"></div> <div class="column"></div> <div class="column"></div> <div cla…
上一篇是元素的定位,那么定位元素的目的就是对元素进行操作,例如写入文本,点击按钮,拖动等等的操作 (1)简单元素操作 简单元素操作 find_element_by_id("kw").clear() #文本框清空 find_element_by_id("kw").send_keys("selenium") #文本框输入 find_element_by_id("button").click() #点击按钮操作 (2)webElem…