自动化
大胖丫
这个作者很懒,什么都没留下…
展开
-
CEF桌面应用的自动化
开发跨平台桌面软件,目前比较流行的框架有CEF,是基于Chromium浏览器内核的。这样的PC应用,同样可以使用Selenium进行自动化测试。但是,selenium,是怎么启动浏览器的,大家,就需要去了解下webdriver原理。知道怎么用webdriver去操控浏览器,就知道了,怎么去操控桌面软件。 那在WebDriver脚本运行的时候,它们之间是如何通信的呢?为什么同一个browser driver即可以处理java语言的脚本,也可以处理python语言的脚本呢?让我们来看一下,一条Se原创 2021-10-09 18:58:56 · 2474 阅读 · 1 评论 -
使用认证cookies
例子:# -*- coding: utf-8 -*-import requestsimport cookielib# 生成cookiesjar对象cj =cookielib.MozillaCookieJar()# 加载cookie文件cj.load('cookies.txt',ignore_discard=True, ignore_expir原创 2017-07-06 15:50:37 · 306 阅读 · 0 评论 -
淘宝新UI自动化测试框架特点
1.基于关键字驱动方式item.operation(value)原理,使得脚本、业务、数据分离,有效提升了系统的可扩展性 2.通过Chrome插件的方式进行页面元素定位自动拾取,降低页面元素拾取与定位的难度 3.使用原生selenium元素查找方式,弱化pageModel概念,无需手动建立pageModel,极大的节省了pageModel建立维护的时间,同时提高了元素定位的效率转载 2017-09-18 10:06:13 · 1345 阅读 · 0 评论 -
Map与HashMap,Hashtable,HashSet的区别
一直是PYTHON用的比较多,最近,接手了一个JAVA的框架,于是生硬上手,遇到各种问题,在处理YAML数据时,用到hashmap,map等,各种纠结,幸亏今天得到,小林同学的帮忙,终于问题解决了。前言:最近在整理他人关于面试中,碰到的问题,这些问题基本上是不注意不深究的话,是完全不知道,因此参考他人的博客,以及自己亲自的测试,总结了这一片博客内容。HashTable和转载 2017-12-01 14:44:17 · 737 阅读 · 0 评论 -
GC学习
原创 2018-05-31 14:54:19 · 219 阅读 · 0 评论 -
多线程测试
UI测试慢是个大问题。所以根据不同配置去启动多线程,进行测试大大提高了效率,就是目前测试报告,还不太美观,根据不同的组,生成测试报告CASE_GROUPS = [ {"browser": "chrome", "environment": "www.baidu.com", "group": ["mydemon.*","mydemon.*"]}, {"browser": "chro...原创 2019-05-15 17:22:35 · 1019 阅读 · 0 评论