摘要:
"""fixtures的概念前面已经有过简单的介绍,可以形象地把它看作是夹心饼干外层的两片饼干,这两片饼干就是setUp/tearDown,中间的心就是测试用例。除此之外,unittest还提供了更大范围的fixtures,例如对于测试类和模块的fixtures。"""import unittest 阅读全文
摘要:
from selenium import webdriver#引入keys模块from selenium.webdriver.common.keys import Keysdriver = webdriver.Chrome()driver.get("https://www.baidu.com")#输 阅读全文
摘要:
import unittestfrom selenium import webdriverclass BaiduTest(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.driver.implic 阅读全文
摘要:
from selenium import webdriver#引入ActionChains类:from selenium.webdriver.common.action_chains import ActionChainsdriver = webdriver.Chrome()driver.maxim 阅读全文
摘要:
from selenium import webdriversearch_text = ["python","中文","text"]for text in search_text: driver = webdriver.Firefox() driver.implicitly_wait(10) dri 阅读全文
摘要:
public.py from selenium import webdriverclass Login(): def user_login(self,driver,username,password): driver.find_element_by_id("switchAccountLogin"). 阅读全文
摘要:
from selenium import webdriverimport timedriver = webdriver.Chrome()driver.implicitly_wait(10)driver.get("http://www.baidu.com")#获得百度搜索窗口句柄sreach_wind 阅读全文
摘要:
from selenium import webdriverdriver = webdriver.Chrome()driver.maximize_window()ele = driver.get("http://www.baidu.com")#id定位输入框和百度一下:driver.find_ele 阅读全文
摘要:
#控制浏览器窗口大小:driver.set_window_size(480,800)#全屏:driver.maximize_window()#最小化:driver.minimize_window()#前进:driver.forward()#后退:driver.back()#刷新当前页面:driver 阅读全文
摘要:
from selenium import webdriverdriver = webdriver.Firefox()driver.get("http://www.youdao.com")#获得cookie信息:cookie = driver.get_cookies()# print(cookie)# 阅读全文
摘要:
#清除文本:clear()#模拟按键输入:send_keys(*value)#点击元素:click()#回车/提交表单:submit()#获取输入框尺寸:from selenium import webdriverdriver = webdriver.Chrome()size = driver.fi 阅读全文
摘要:
from selenium import webdriverdriver = webdriver.Chrome()#获取titletitle = driver.title#获取URLnow_url = driver.current_url#获取文本user = driver.find_element 阅读全文
摘要:
"""text 返回alert/confirm/prompt中的文字信息accept():接收现有的警告框dismiss():解散现有的警告框send_keys(keysToSend):发送文本至警告框"""from selenium import webdriverfrom selenium.we 阅读全文
摘要:
from selenium import webdriverfrom time import sleepdriver = webdriver.Firefox()driver.get("http://www.baidu.com")driver.set_window_size(600,600)drive 阅读全文
摘要:
from random import randint#生成一个1000到9999之间的随机整数verify = randint(1000,9999)print(u"生成的随机数:%d" %verify)number = input("请输入随机数:")print(number)number = in 阅读全文
摘要:
from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdrive 阅读全文
摘要:
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 阅读全文
摘要:
"""在执行用例的过程中,最终用例是否执行通过,是通过判断测试得到的实际结果与预期结果是否相等决定的。unittest框架的TestCase类提供下面这些方法用于测试结果的判断。""""""方法 检查 版本assertEqual(a,b) a==bassertNotEqual(a,b) a!=bas 阅读全文
摘要:
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 阅读全文
摘要:
from selenium import webdriverimport os,timedriver = webdriver.Chrome()driver.get("http://www.baidu.com")#选择页面上所有的tag name为input的元素inputs = driver.fin 阅读全文