4 Lucas__liu

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

经典排序算法(一)--- 冒泡排序

参考https://zhuanlan.zhihu.com/p/49271189https://www.runoob.com/w3cnote/insertion-sort.htmlhttps://algorithm-visualizer.org/dynamic-programming/maximum-subarrayhttps://github.com/algorithm-visualiz...

2019-09-19 16:59:20

自动化测试框架集合

Web自动化测试框架名称适用编程语言link博客备注seleniumWebJava、Python、js、Ruby、C#等多语言Githubdoc略SelenideWebJava、Scala、Groovy等任何用于JVM的语言略1,2基于selenium封装FluentLeniumWebJavaGitHub略基于selenium...

2019-07-05 11:19:28

appium 定位方式总结

appium定位方式种类:方式注释AccessibilityId在Android上,主要使用元素的content-desc属性,如该属性为空,不能使用此定位方式。在iOS上,主要使用元素的accessibilityid属性进行定位,如该属性为空,如该属性为空,不能使用该属性。Id使用元素的ResourceId属性定位,支持:Android,仅支持An...

2019-09-12 17:39:30

Python 虚拟环境

虚拟环境versionblogVirtualenvPython>=2.7,!=3.0.,!=3.1.,!=3.2.,!=3.3.referencevenvPython>3.3condaanyreferencepipenvanyreference,advanced

2019-09-03 23:16:56

Appium自动化Windows APP

前提条件Windows10或者更新版本能进入管理员模式需要WinAppDriver环境搭建打开WindowsPC的开发者模式安装WindowsSDK并默认安装下载Windowsdriver并默认安装运行WinAppDriver.exe(记得要用admin权限运行),默认路径(C:\ProgramFiles(x86)\WindowsApplicationDr...

2019-08-23 16:29:20

appium 使用 selenium grid

简介appium通过使用--nodeconfig服务器参数,可以将appium服务器注册到本地Seleniumgrid(setupdocs),同时在不同设备的浏览器、操作系统和机器上运行测试。最大程度用于兼容性测试。关于seleniumgrid的使用,参考上一篇seleniumgrid。前置条件已安装配置appium(点击下载)已配置AndroidSDK配置虚拟设备或...

2019-07-22 09:51:41

zalenium(基于selenium grid 的扩展)

简介Zalenium是一个SeleniumGrid的扩展,它使用docker-selenium在本地运行基于Firefox和Chrome的测试,同样带有视频录制,实时预览,基本认证和仪表盘等功能;如果需要其他的浏览器,则需要用到云测试提供商(SauceLabs,BrowserStack,TestingBot),当然这些是收费的。。。不过好在Firefox和Chrome是开源的,基本已经够...

2019-07-18 08:11:27

appium 上、下、左、右滑动

1

2019-07-07 19:07:07

appium 拖动进度条

方法:找到元素获取元素的坐标获取元素的size百分比拖动进度条代码:java(具体参考GitHub) publicvoidtestSeekbar()throwsException{Thread.sleep(3000);driver.findElementByAndroidUIAutomator("newUiSelector().t...

2019-07-07 19:06:44

Log4j2 简单使用

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

2019-06-30 11:53:36

Appium 混合应用切换webview

VersionMinimumChromeVersionLinktoChromedriver2.4469.0.3497.0v2.44(link)2.4369.0.3497.0v2.43(link)2.4268.0.3440.0v2.42(link)2.4167.0.3360.0v2.41(link)2.4066.0.33...

2019-06-30 11:51:50

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

DB连接信息:数据库JDBCDriverJDBCUrlHibernateDialectMySQLcom.mysql.jdbc.Driverjdbc:mysql://localhost/high_performance_java_persistenceorg.hibernate.dialect.MySQL57DialectOracleoracle.jdb...

2019-06-24 08:48:31

selenium webdriver 原理

简单的例子#coding=utf-8fromseleniumimportwebdriverimporttime#打开浏览器#executable_path="./drivers/chromedriver.exe"dr=webdriver.Chrome()#打开百度dr.get('https://www.baidu.com/')#点击新闻链接dr.find...

2019-06-24 08:47:43

Pytest -- fixture 简单应用

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

2019-06-24 08:46:13

java 读取ini配置文件

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

2019-06-24 08:43:56

Python + allure 报告

安装Windows安装allure需要先安装scoop,确保安装了PowerShell5(或更高版本,包括PowerShellCore)和.netFramework4.5(或更高版本)。然后打开PowerShell运行:iex(new-objectnet.webclient).downloadstring('https://get.scoop.sh')安装allure:sco...

2019-06-14 14:24:39

Selenium Grid使用

什么是SeleniumGridSeleniumGrid是Selenium套件的一部分,它专门用于并行运行多个测试用例在不同的浏览器、操作系统和机器上。SeleniumGrid有两个版本——老版本Grid1和新版本Grid2。我们只对新版本做介绍,因为Selenium团队已经逐渐遗弃老版本了。SeleniumGrid主要使用master-slaves(orhub-nodes...

2019-06-14 13:20:31

测试利器 cypress 入门

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

2019-06-09 12:27:03

Python 生成二维码(pyqrcode)

安装pipinstallpyqrcode例子importpyqrcodefrompyqrcodeimportQRCode#生成QRCodeurl=pyqrcode.create("helloworld!")#创建并保存图片#url.svg("./myqr.svg",scale=8)默认黑白的url.svg("./myqr.svg",scale=8...

2019-06-06 13:55:50

cucumber 报告中添加失败截图

在Hooks.java中加入如下代码即可:@AfterpublicvoidafterScenario(Scenarioscenario){if(scenario.isFailed()){//Takeascreenshot...finalbyte[]screenshot=((TakesScree...

2019-06-04 17:35:20

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。