摘要: & 8194;& 8194;& 8194;& 8194;最近接手商城的项目,针对后台测试,功能比较简单,但是流程比较繁多,涉及到前后台的交叉测试。在对整个项目进行第一轮测试完成之后,考虑以后回归测试任务比较重,为了减轻回归测试的工作量,所以考虑后台可以进行部分自动化测试。 & 8194;& 8194 阅读全文
posted @ 2018-01-31 14:57 janehost 阅读(43262) 评论(3) 推荐(3) 编辑
摘要: 本人在网上查找了很多做自动化的教程和实例,偶然的一个机会接触到了selenium,觉得非常好用。后来就在网上查阅各种selenium的教程,但是网上的东西真的是太多了,以至于很多东西参考完后无法系统的学习和应用,有一次在网上随意搜索,找到了 虫师 写的《Selenium2自动化测试实战基于Pytho 阅读全文
posted @ 2018-01-25 14:16 janehost 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 一、常用函数的封装 在使用selenium做web自动化测试的过程中,经常会碰到各种各样的问题,比如: 1、页面加载比较慢时,selenium查找元素抛出异常,导致脚本运行中止 2、写完脚本后发现代码逻辑不够清晰,维护困难,降低测试效率 所以很有必要对selenium进行封装使框架更适合公司的需求, 阅读全文
posted @ 2018-01-24 17:17 janehost 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/hhabc123456789/article/details/21862139 转自:http://blog.csdn.net/hhabc123456789/article/details/21862139 # -*- coding:cp936 -*- 阅读全文
posted @ 2018-01-18 15:24 janehost 阅读(850) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/yoyoketang/p/6128655.html 前言 selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候 阅读全文
posted @ 2018-01-18 13:51 janehost 阅读(183) 评论(0) 推荐(0) 编辑
摘要: #coding=utf-8 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as 阅读全文
posted @ 2018-01-12 16:10 janehost 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.2、火狐的profile文件记录信息实现 1.4、万能验证码、去掉验证码 万能验证码、去掉验证码需要开发的配合 2、等待 2.1、time模块 2.2、隐式等待 2.3、显式等待 3、unittest单元测试框架 简单的unittest框架代码如下: 可生成html报告的unittest框架代码 阅读全文
posted @ 2018-01-12 14:08 janehost 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一、框架目录结构 二、代码 2.1page层代码 1 package com.mianshui.page; 2 3 import org.openqa.selenium.WebElement; 4 import org.openqa.selenium.support.FindBy; 5 6 7 pu 阅读全文
posted @ 2018-01-12 14:06 janehost 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1 # 测试角色权限管理页面功能 2 from selenium import webdriver 3 from login_page import LoginPage 4 import random, time, unittest 5 6 7 class TestRole(unittest.Tes 阅读全文
posted @ 2018-01-12 13:38 janehost 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/tsbc/p/4080301.html 研究Selenium + python 自动化测试有近两个月了,不能说非常熟练,起码对selenium自动化的执行有了深入的认识。 从最初无结构的代码,到类的使用,方法封装,从原始函数调用,到重定义函数。从变 阅读全文
posted @ 2018-01-11 09:45 janehost 阅读(277) 评论(0) 推荐(0) 编辑