seldom 是我几个月前重启的Web UI 自动化开源项目,源项目名 pyse, 基于 unittest 和 selenium 的自动化测试框架。 seldom 1.0 做为第一个正式版做了以下改进。 1、创建独立的组织 为了项目更好的发展,github创建了独立的组织 seldomQA, 从我个 ...
分类:
其他好文 时间:
2020-01-13 23:48:11
阅读次数:
97
基于 selenium 和 unittest 的 Web UI自动化测试框架。 ...
分类:
Web程序 时间:
2019-11-12 23:13:49
阅读次数:
274
from lib.pyse import Pyse'''pageobject实际上就是 将一个页面 抽象成一个类 页面上可操作的元素 抽象成方法 '''#登陆页面class BasePage(object): def __init__(self): self.pyse = Pyse('chrome' ...
分类:
其他好文 时间:
2019-08-26 15:05:57
阅读次数:
75
from lib.pyse import Pyse'''pageobject实际上就是 将一个页面 抽象成一个类 页面上可操作的元素 抽象成方法 '''#登陆页面class BasePage(object): def __init__(self): self.pyse = Pyse('chrome' ...
分类:
其他好文 时间:
2019-08-26 14:56:14
阅读次数:
83
import timefrom lib.pyse import Pyse'''# PageObject思想:将一个页面抽象成一个类,将这个页面上能够操作的元素,抽象成一个个的方法# 好处:已封装好的模块,要修改的时候,就可以定位到某一块代码的地方'''#方法和思路,以及需要注意的点:#1、当存在很多 ...
分类:
其他好文 时间:
2019-08-26 14:50:53
阅读次数:
100
import oss2 ACCESS_KEY_ID = 'LTAIF85FxvOeg3o8' ACCESS_KEY_SECRET = '8cLbVNSv0l4W5kpMkdJZoL5hUqyLKm' BUCKET_NAME = "pyserver" HOST_NAME = 'oss-cn-hangz... ...
分类:
其他好文 时间:
2019-06-16 09:29:42
阅读次数:
110
以 Chrome 为例,通过设置 chromeoption 的参数即可实现启动浏览器后,开启手机模式。相应设置的源代码如下所示: 通过设置 deviceName 可设置不同的手机类型。 ...
分类:
移动开发 时间:
2019-04-15 00:25:18
阅读次数:
206
梳理下搭建web自动化框架的流程: 创建目录: cases:存放测试用例,unittest框架要求用例名必须以test开头,所以命名test_case.py test_case.py代码如下:继承unittest.TestCase类下面的方法setupclass(),teardownclass()。 ...
分类:
编程语言 时间:
2019-02-21 00:06:53
阅读次数:
252
from lib.pyse import Pysefrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.support.ui import WebDriverWaitfrom a ...
分类:
移动开发 时间:
2018-10-06 22:33:59
阅读次数:
264