
selenium自动化测试
文章平均质量分 71
无敌轻车
django python selenium
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
selenium关于断言的使用
基本介绍: Selenium工具专门为WEB应用程序编写的一个验收测试工具。 Selenium的核心:browser bot,是用JavaScript编写的。 Selenium工具有4种:Selenium IDE, Selenium Control, Selenium Core 这儿我们主要总结了Selenium-IDE工具 Selenium-IDE只限于firefox浏览器中使用。Selenium转载 2017-07-21 10:34:43 · 1611 阅读 · 0 评论 -
python3.5+selenium3.4自动化测试9_selenium框架2.0-unittest(上)
框架2.0_unittest今天讲的是unittest单元测试框架,在框架1.0的学习中我们不需要去理解什么类和函数,但是到2.0就要开始接触类的继承和函数的调用。先上个之前的例子# _*_ coding: utf-8 _*_ from selenium import webdriver from selenium.webdriver.common.by import By from seleniu原创 2017-08-15 23:35:32 · 2650 阅读 · 0 评论 -
python3.5+selenium3.4自动化测试8_selenium框架1.0
框架1.0(这边说的框架1.0,其实不是测试框架,是学习框架,在学习每个工具我们都要定一个目标,分解目标,每个小目标应该有自己的一个学习框架,先学习掌握什么,后优化学习目标,从学习框架1.0到2.0,3.0等方向不断完善,最后就是变成一个完整的学习框架,也是完整的测试框架,后期将继续分享框架2.0,3.0等文章,关注我的简书或微信公众号:无敌轻车)1.安装python和selenium测试环境,安装原创 2017-08-03 11:21:00 · 1768 阅读 · 0 评论 -
python3.5+selenium3.4自动化测试7_selenium的Webdriver_API整理(下)
7.设置等待时间#导入time包 import time#添加智能等待 driver.implicitly_wait(30) #添加固定休眠时间 time.sleep(5)#导入WebDriverWait 包 from selenium.webdriver.support.ui import WebDriverWait #详细格式如下: WebDriverWait(driver,timeou原创 2017-08-01 17:17:55 · 2617 阅读 · 0 评论 -
python3.5+selenium3.4自动化测试6_selenium的Webdriver-API整理(上)
1.浏览器的操作driver.maximize_window() #将浏览器最大化显示 driver.set_window_size(480, 800) #设置浏览器宽480、高800显示 driver.back()浏览器后退 driver.forward()浏览器前进 driver.capabilities['version']打印浏览器version的值 2.简单对象的定位能通过id和nam原创 2017-08-01 17:15:21 · 3011 阅读 · 0 评论 -
python3.5+selenium3.4自动化测试5_frame中的对象
这篇主要讲定位frame中的对象,经常会遇到使用firebug定位到某个元素,但运行的时候却找不到元素,很多情况是因为在web页面中经常有嵌套其他页面,所以一般我们需要在firebug的html页面中搜索一下frame或iframe 从图片可以看出(蓝色的是定位的元素)在一个iframe的页面中,所以如果没有切换到嵌套页面是找不到已经定位的元素的原创 2017-07-18 11:32:05 · 1262 阅读 · 0 评论 -
python3.5+selenium3.4自动化测试4_随机组合的用户名和密码登陆
继续讲登陆和登出界面,这次主要讲如何采用随机的字母,数字,特殊符号组合的用户名和密码进行登陆,这边我写了不同验证用户名密码组合的登陆测试用例,所以代码比较长# _*_ coding: utf-8 _*_ import unittest,time,re from time import strftime, localtime from datetime import datetimefrom sele原创 2017-06-12 10:55:26 · 2573 阅读 · 0 评论 -
python3.5+selenium3.4自动化测试3_下拉框循环选择
这边继续讲登陆和登出的界面,现在有越来越多的登陆界面设计中英文登陆界面,或多语言登陆界面,一般以下拉框的形式存在 对这个界面使用firebug-firepath查看老规矩先上下代码# _*_ coding: utf-8 _*_ import unittest,time,re from time import strftime, localtime from datetime import date原创 2017-06-01 20:44:45 · 4878 阅读 · 0 评论 -
python3.5+selenium3.4自动化测试2_参数化
这边继续讲一个简单得登陆窗口,一般登陆窗口保护用户名和密码,那测试登陆的时候必然会用到不同的用户名和密码,这个时候就需要对参数化用户名和密码,先上一下代码from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys f原创 2017-05-22 17:16:11 · 2974 阅读 · 0 评论 -
python3.5+selenium3.4自动化测试1_错误图片用时间命名保存
这边主要讲一个简单的登陆自动化验证,先上一下代码from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import Select from原创 2017-05-19 11:26:32 · 1681 阅读 · 0 评论 -
python3.5+selenium3.4自动化测试10_selenium框架2.0-unittest(下)
框架2.0(下)停了好长一段时间没有更新,最近比较忙,以后坚持至少一个月内输出1篇,继续上次需要掌握的技能,这次主要的函数调用和测试用例集的批量执行.8.函数调用其实在前面几篇也有讲到,主要用于登陆的用户名和密码组合测试,可以参考python3.5+selenium3.4自动化测试2_参数化 python3.5+selenium3.4自动化测试4_随机组合的用户名和密码登陆 下面在讲一个登陆和退原创 2017-10-11 22:19:09 · 1945 阅读 · 0 评论