pyse 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
pyse 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
pyse 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

pyse 基于selenium(webdriver)进行了简单的二次封装,比 selenium 所提供的方法操作更简洁。

特点:

  • 支持多种定位方法(id\name\class\link_text\xpath\css)。

  • 本框架只是对 selenium( webdriver ) 原生方法进行了简单的封装,精简为大约 30 个方法,这些方法基本能够胜任于我们的web自动化测试。

  • 基于 unittest 单元测试框架,所以测试文件与测试方法遵循unittest开发。

  • 自动生成HTML测试报告生成。

安装说明:

  • Python3.5+ :https://www.python.org/

  • Selenium3.0.0+ :https://pypi.python.org/pypi/selenium

  • 进入 pyse/ 目录,执行 >python setup.py install

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
测试用例在哪生成
2018/08/20 14:45
回复
举报
更多评论
暂无内容
发表了博客
2018/07/16 16:23

Pyse( selenium-api的二次封装)

pyse seleniumapi的二次封装 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.support import expected_conditions as EC ####获取 元素等待需要导入的包 from selenium.webdriver.support.ui import WebDriverWait ####获取 元素等待需要导入的包 from selenium.webdriver.common.by import By ####获取 元素等待需要导入的包 from selenium.webd...

0
0
发表了博客
2020/07/22 10:59

Web UI 自动化测试框架 pyse

WebUI automation testing framework based on Selenium and unittest. 基于 selenium 和 unittest 的 Web UI自动化测试框架。 特点 默认使用CSS定位,同时支持多种定位方法(id\name\class\link_text\xpath\css)。 基于Selenium二次封装,使用更简单。 提供脚手架,快速生成自动化测试项目。 自动生成/reports/目录,以及HTML测试报告生成。 自带断言方法,断言title、URL 和 text。 支持用例参数化。 安装 > pip install -U...

0
1
发表了博客
2020/07/22 10:14

Web UI 自动化测试框架 pyse

WebUI automation testing framework based on Selenium and unittest. 基于 selenium 和 unittest 的 Web UI自动化测试框架。 特点 默认使用CSS定位,同时支持多种定位方法(id\name\class\link_text\xpath\css)。 基于Selenium二次封装,使用更简单。 提供脚手架,快速生成自动化测试项目。 自动生成/reports/目录,以及HTML测试报告生成。 自带断言方法,断言title、URL 和 text。 支持用例参数化。 安装 > pip install -U...

0
0
发表了博客
2018/08/14 17:39

UI自动化-selenium-api封装pyse框架

# coding=utf-8 import time from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support.select import Select class Pyse(object): ''' Pyse f...

0
0
发表了博客
2019/04/11 22:39

PySe-007-解决“Chrome正在受到自动软件的控制”

python使用selenium启动chrome的代码如下所示: 1 #!/usr/local/bin/python 2 # -*- coding: utf-8 -*- 3 4 from selenium import webdriver 5 6 browser = webdriver.Chrome() 7 8 #最大化窗口 9 browser.maximize_window() 10 11 browser.get("http://www.baidu.com") 12 13 print(browser.page_source) 运行脚本,启动Chrome后,发现浏览器提示“Chrome正受到自动测试软件的控制”,如下图所示: ...

0
0
发表了博客
2019/04/10 10:10

Web测试框架SeleniumBase

前几天逛GitHub发现一个基于Selenium和unittest单元测试框架的一个测试框架SeleniumBase。 Github地址:https://github.com/seleniumbase/SeleniumBase 大概看了一个它的API,它的设计思想与我的pyse很像。 GitHub地址:https://github.com/defnngj/pyse 但是,提供了更加丰富的API,和一些强大的功能。 <br> 首先,SeleniumBase支持 pip安装: > pip install seleniumbase <br> 它依赖的库比较多,包括pytest、nose这些第三方...

0
1
发表了博客
2019/08/21 11:18

UI自动化时,解决selenium中无法点击Element:ElementClickInterceptedException

在跑自动化时,页面上有2个下拉框,两个下拉框无论屏蔽哪一段都会成功,但是同时放开跑时会报错,百度给的解释是上面的下拉框元素覆盖了下面下拉框的元素定位,才会导致报错 百度的解决办法有2种: element = driver.find_element_by_css('div[class*="loadingWhiteBox"]') driver.execute_script("arguments[0].click();", element) element = driver.find_element_by_css('div[class*="loadingWhiteBox"]') webdriver.Action...

0
0
2020/03/27 18:20

[781]python去除字符串中开头|结尾|所有字母、数字

string是一个字符串常量的集合的包。 公共模块变量: whitespace – 包含所有空白的字符串 ascii_lowercase – 包含所有小写字母的字符串 ascii_uppercase – 一个包含所有ASCII大写字母的字符串 ascii_letters – 包含所有ASCII字母的字符串 digits – 包含所有十进制位数的字符串 hexdigits – 包含所有 十六进制数字的字符串 octdigits – 包含所有八进制数字的字符串 punctuation – 包含所有标点字符的字符串 printable –...

0
0
发表了博客
2019/04/17 10:08

django基础

django是一个微型的web框架,采用MTV模式。安装方式:pip install django,卸载方式:pip uninstall django 创建项目: django-admin startproject projectname 目录结构: guest/__init__.py:一个空的文件,用它标识一个目录为 Python 的标准包。 guest/settings.py:Django 项目的配置文件,包括 Django 模块应用配置,数据库配置,模板配置等。 guest/urls.py:Django 项目的 URL 声明。 guest/wsgi.py:为 WSGI 兼容的 We...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
21 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部