摘要: """fixtures的概念前面已经有过简单的介绍,可以形象地把它看作是夹心饼干外层的两片饼干,这两片饼干就是setUp/tearDown,中间的心就是测试用例。除此之外,unittest还提供了更大范围的fixtures,例如对于测试类和模块的fixtures。"""import unittest 阅读全文
posted @ 2020-01-18 23:51 干it的小张 阅读(557) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver#引入keys模块from selenium.webdriver.common.keys import Keysdriver = webdriver.Chrome()driver.get("https://www.baidu.com")#输 阅读全文
posted @ 2020-01-18 23:48 干it的小张 阅读(171) 评论(0) 推荐(0) 编辑
摘要: import unittestfrom selenium import webdriverclass BaiduTest(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.driver.implic 阅读全文
posted @ 2020-01-18 23:46 干it的小张 阅读(279) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver#引入ActionChains类:from selenium.webdriver.common.action_chains import ActionChainsdriver = webdriver.Chrome()driver.maxim 阅读全文
posted @ 2020-01-18 23:44 干it的小张 阅读(176) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriversearch_text = ["python","中文","text"]for text in search_text: driver = webdriver.Firefox() driver.implicitly_wait(10) dri 阅读全文
posted @ 2020-01-18 23:42 干it的小张 阅读(202) 评论(0) 推荐(0) 编辑
摘要: public.py from selenium import webdriverclass Login(): def user_login(self,driver,username,password): driver.find_element_by_id("switchAccountLogin"). 阅读全文
posted @ 2020-01-18 23:40 干it的小张 阅读(275) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverimport timedriver = webdriver.Chrome()driver.implicitly_wait(10)driver.get("http://www.baidu.com")#获得百度搜索窗口句柄sreach_wind 阅读全文
posted @ 2020-01-18 23:38 干it的小张 阅读(152) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverdriver = webdriver.Chrome()driver.maximize_window()ele = driver.get("http://www.baidu.com")#id定位输入框和百度一下:driver.find_ele 阅读全文
posted @ 2020-01-18 23:32 干it的小张 阅读(171) 评论(0) 推荐(0) 编辑
摘要: #控制浏览器窗口大小:driver.set_window_size(480,800)#全屏:driver.maximize_window()#最小化:driver.minimize_window()#前进:driver.forward()#后退:driver.back()#刷新当前页面:driver 阅读全文
posted @ 2020-01-18 23:27 干it的小张 阅读(151) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverdriver = webdriver.Firefox()driver.get("http://www.youdao.com")#获得cookie信息:cookie = driver.get_cookies()# print(cookie)# 阅读全文
posted @ 2020-01-18 23:26 干it的小张 阅读(143) 评论(0) 推荐(0) 编辑
摘要: #清除文本:clear()#模拟按键输入:send_keys(*value)#点击元素:click()#回车/提交表单:submit()#获取输入框尺寸:from selenium import webdriverdriver = webdriver.Chrome()size = driver.fi 阅读全文
posted @ 2020-01-18 23:23 干it的小张 阅读(106) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverdriver = webdriver.Chrome()#获取titletitle = driver.title#获取URLnow_url = driver.current_url#获取文本user = driver.find_element 阅读全文
posted @ 2020-01-18 23:22 干it的小张 阅读(201) 评论(0) 推荐(0) 编辑
摘要: """text 返回alert/confirm/prompt中的文字信息accept():接收现有的警告框dismiss():解散现有的警告框send_keys(keysToSend):发送文本至警告框"""from selenium import webdriverfrom selenium.we 阅读全文
posted @ 2020-01-18 23:21 干it的小张 阅读(107) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverfrom time import sleepdriver = webdriver.Firefox()driver.get("http://www.baidu.com")driver.set_window_size(600,600)drive 阅读全文
posted @ 2020-01-18 23:19 干it的小张 阅读(110) 评论(0) 推荐(0) 编辑
摘要: from random import randint#生成一个1000到9999之间的随机整数verify = randint(1000,9999)print(u"生成的随机数:%d" %verify)number = input("请输入随机数:")print(number)number = in 阅读全文
posted @ 2020-01-18 23:18 干it的小张 阅读(138) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdrive 阅读全文
posted @ 2020-01-18 23:17 干it的小张 阅读(259) 评论(0) 推荐(0) 编辑
摘要: HTMLTestRunner.py """A TestRunner for use with the Python unit testing framework. Itgenerates a HTML report to show the result at a glance.The simples 阅读全文
posted @ 2020-01-18 23:16 干it的小张 阅读(221) 评论(0) 推荐(0) 编辑
摘要: """在执行用例的过程中,最终用例是否执行通过,是通过判断测试得到的实际结果与预期结果是否相等决定的。unittest框架的TestCase类提供下面这些方法用于测试结果的判断。""""""方法 检查 版本assertEqual(a,b) a==bassertNotEqual(a,b) a!=bas 阅读全文
posted @ 2020-01-18 23:09 干it的小张 阅读(182) 评论(0) 推荐(0) 编辑
摘要: calculator.py class Count: def __init__(self,a,b): self.a = int(a) self.b = int(b) #计算加法 def add(self): return self.a + self.b #计算减法 def sub(self): re 阅读全文
posted @ 2020-01-18 23:07 干it的小张 阅读(632) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverimport os,timedriver = webdriver.Chrome()driver.get("http://www.baidu.com")#选择页面上所有的tag name为input的元素inputs = driver.fin 阅读全文
posted @ 2020-01-18 23:05 干it的小张 阅读(212) 评论(0) 推荐(0) 编辑