天下任我行

just do what you love and fuck the rest!

zalenium(基于selenium grid 的扩展)

简介 Zalenium 是一个Selenium Grid的扩展,它使用docker-selenium在本地运行基于Firefox和Chrome的测试,同样带有视频录制,实时预览,基本认证和仪表盘等功能;如果需要其他的浏览器,则需要用到云测试提供商(Sauce Labs,BrowserStack,T...

2019-07-18 08:11:27

阅读数 3

评论数 0

appium 上、下、左、右滑动

1

2019-07-07 19:07:07

阅读数 10

评论数 0

appium 拖动进度条

方法: 找到元素 获取元素的坐标 获取元素的size 百分比拖动进度条 代码: java(具体参考GitHub) public void testSeekbar() throws Exception{ Thread.sleep(3000); driver....

2019-07-07 19:06:44

阅读数 43

评论数 0

Log4j2 简单使用

参考:http://www.codeceo.com/article/log4j-usage.html

2019-06-30 11:53:36

阅读数 6

评论数 0

Appium 混合应用切换webview

Version Minimum Chrome Version Link to Chromedriver 2.44 69.0.3497.0 v2.44 (link) 2.43 69.0.3497.0 v2.43 (link) 2.42 68.0.3440.0 v2.42 (link)...

2019-06-30 11:51:50

阅读数 29

评论数 0

JDBC数据库URL连接字符串大全

DB连接信息: 数据库 JDBC Driver JDBC Url Hibernate Dialect MySQL com.mysql.jdbc.Driver jdbc:mysql://localhost/high_performance_java_persistence org.h...

2019-06-24 08:48:31

阅读数 13

评论数 0

selenium webdriver 原理

简单的例子 # coding=utf-8 from selenium import webdriver import time # 打开浏览器 # executable_path="./drivers/chromedriver.exe" dr = webdriver.Chro...

2019-06-24 08:47:43

阅读数 13

评论数 0

Pytest -- fixture 简单应用

Fixture 以下命令可以列出所有可用的fixture,包括内置的、插件中的、以及当前项目定义的。 pytest --fixtures fixture作为函数参数 测试用例可以接受一个fixture函数作为参数(函数命名),fixture函数的注册通过@pytest. fixture来标记...

2019-06-24 08:46:13

阅读数 28

评论数 0

java 读取ini配置文件

在maven项目中的pom.xml中配置: <dependency> <groupId>org.ini4j</groupId> <artifactId>ini4j&...

2019-06-24 08:43:56

阅读数 10

评论数 0

Python + allure 报告

安装 Windows安装allure需要先安装scoop,确保安装了PowerShell 5(或更高版本,包括PowerShell Core)和. net Framework 4.5(或更高版本)。然后打开PowerShell运行: iex (new-object net.webclient).d...

2019-06-14 14:24:39

阅读数 113

评论数 2

Selenium Grid使用

什么是Selenium Grid Selenium Grid是Selenium套件的一部分,它专门用于并行运行多个测试用例在不同的浏览器、操作系统和机器上。 Selenium Grid有两个版本——老版本Grid 1和新版本Grid 2。我们只对新版本做介绍,因为Selenium团队已经逐渐遗弃老...

2019-06-14 13:20:31

阅读数 117

评论数 0

测试利器 cypress 入门

cypress是在mocha式API基础上构建的一套开箱可用的E2E测试框架,对比其他测试框架,它提供一套自己的最佳实践方案,无需其他测试工具库,配置方便简单但功能异常强大,可以使用webpack项目配置,还提供了一个强大的GUI图形工具。入门简单,上手方便。 安装 通过npm安装(确保已经安装过...

2019-06-09 12:27:03

阅读数 82

评论数 0

Python 生成二维码(pyqrcode)

安装 pip install pyqrcode 例子 import pyqrcode from pyqrcode import QRCode # 生成 QRCode url = pyqrcode.create("hello world!") # 创建并保存图片 # url.s...

2019-06-06 13:55:50

阅读数 32

评论数 0

cucumber 报告中添加失败截图

在Hooks.java中加入如下代码即可: @After public void afterScenario(Scenario scenario) { if (scenario.isFailed()) { // Take a screenshot.....

2019-06-04 17:35:20

阅读数 29

评论数 0

pytest 教程

pytest pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点: 简单灵活,容易上手; 支持参数化; 能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests); pytest具有...

2019-05-28 08:46:05

阅读数 113

评论数 0

验证身份证信息(python)

identity-card 验证身份证号码的正确性,不能仅仅通过正则表达式来验证,我们都知道我国的身份证一共是18位,由十七位数字本体码和一位校验码组成。 其排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。 地址码 (身份证号码前六位);表示编码对象常住户...

2019-05-03 10:39:40

阅读数 111

评论数 0

org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use

包含系统脚本的每个作业都必须得到管理员的批准。在没有事先批准的情况下运行带有“内联”系统脚本的作业将会失败。 要处理这种情况有三种方法: “Manage Jenkins” -> “In-process Script Approval”点击approval(或者直接在根目录下的sc...

2019-04-25 17:26:46

阅读数 120

评论数 0

操作iOS模拟器命令(xcrun simctl)

1. 截图 xcrun simctl io booted screenshot /pictures/test.png 2. 录屏命令 xcrun simctl io booted recordVideo /videos/test.mp4 # 在终端按Ctrl+C来停止录屏. ...

2019-04-24 14:57:28

阅读数 33

评论数 0

使用SCM管理jenkinsfile

前提已经安装相关插件(根据自己的版本管理选择相应的插件,这里用的Git) pipline设置: 注意圈起来的是脚本的路径,默认是Jenkinsfile,然后你需要在代码库的根目录下创建一个Jenkinsfile的文件,将你的pipline代码写进去(或者可以在根目录下创建一个pipline文件夹...

2019-04-22 13:07:49

阅读数 44

评论数 0

jenkins pipline中使用Email-ext插件

首先安装 Email-ext plugin插件 在jenkins中配置Jenkins->Manage Jenkins->Configure System 由于测试脚本基于java语言,所以需要Junit插件来发布测试结果,生成数据。在Jenkins->M...

2019-04-17 15:15:28

阅读数 113

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭