随笔分类 -  UI自动化

摘要:1.点击搜索框,输入订单号,点击回车键 css = 'css=>input[placeholder="商品名称/订单编号/服务单号"]' self.pyse.type(css,'128895435145') self.pyse.type(css,Keys.ENTER) 点击回车,是输入框这个点,点击 阅读全文
posted @ 2020-07-27 14:20 狐觞 阅读(131) 评论(0) 推荐(0)
摘要:import yamlimport jsonf = open('config.yaml','rb')data = yaml.load(f)print(json.dumps(data,indent=4)) deivces_type: androiddevices: android: - ip: 10. 阅读全文
posted @ 2019-03-27 19:15 狐觞 阅读(224) 评论(0) 推荐(0)
摘要:定位: # id resource-id可能出现重复 如果appium-desktop提示了id 定位方式 说明id唯一driver.find_element_by_id('com.tencent.mobileqq:id/btn_login').click()# xpath //class[@属性= 阅读全文
posted @ 2019-03-27 18:56 狐觞 阅读(237) 评论(0) 推荐(0)
摘要:windows不可以测试iosmac 是可以测试Android ios appium cmd 下装的是appium的服务端appium-desktop 是定位元素的工具,同时自带一个appium服务端 appium-doctor 只是检测appium运行环境 是否ok 原生app ui、页码逻辑在a 阅读全文
posted @ 2019-03-26 22:45 狐觞 阅读(209) 评论(0) 推荐(0)
摘要:框架(提供一个好的解决方案给其他人用) webUi自动化框架 弊端:代码维护难,定位问题复杂,稳定性 PageObject分层:将一个页面抽象成一个类,将这个页面下的可操作性的功能点,当做这个类下的函数 阅读全文
posted @ 2019-03-18 09:37 狐觞 阅读(225) 评论(0) 推荐(0)
摘要:浏览器操作 1 2 3 4 5 6 7 8 # 刷新 driver.refresh() # 前进 driver.forward() # 后退 driver.back() 1 2 3 4 5 6 7 8 # 刷新 driver.refresh() # 前进 driver.forward() # 后退 阅读全文
posted @ 2019-03-11 16:59 狐觞 阅读(387) 评论(0) 推荐(0)
摘要:什么是Css Selector? Css Selector定位实际就是HTML的Css选择器的标签定位 工具 Css Selector的练习建议大家安装火狐浏览器后,下载插件,FireFinder 或 FireBug和FirePath组合使用。 Css Selector使用方法 1、Css Sele 阅读全文
posted @ 2019-03-11 16:15 狐觞 阅读(304) 评论(0) 推荐(0)
摘要:由于最新版火狐不在支持FireBug等开发工具,可以通过https://ftp.mozilla.org/pub/firefox/releases/ 下载49版本以下的火狐就可以增加Firebug等扩展了。 什么是Xpath? XPath是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签 阅读全文
posted @ 2019-03-11 15:45 狐觞 阅读(485) 评论(0) 推荐(0)
摘要:1、什么是ui自动化模拟人用代码的方式去操作页面2、为什么要做ui自动化后期迭代的时候,老功能比较多,人工维护成本大这时候考虑引入ui自动化3、什么时候做ui自动化项目稳定,不在修改的某些老功能,为这些老功能提供ui自动化,来提高的效率 4、市面上主流的ui自动化方式 ****** 基于seleni 阅读全文
posted @ 2019-03-11 15:12 狐觞 阅读(406) 评论(0) 推荐(0)
摘要:HTML中的三把利器的JS 又称为JavaScript,看着好像和Java有点联系,实际上他和java半毛钱关系都没有,JavaScript和我们学习的Python、Go、Java、C++等,都是一种独立的语言,Python的解释器有Python2.7、Python3.x,浏览器具有解释JavaSc 阅读全文
posted @ 2019-03-04 22:48 狐觞 阅读(715) 评论(0) 推荐(0)
摘要:获取标签 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 // 直接获取标签 doc 阅读全文
posted @ 2019-02-26 16:34 狐觞 阅读(247) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .c1{ /*字体变粗 变大*/ font-size: larger; font-weight: bolder; } . 阅读全文
posted @ 2019-02-26 14:36 狐觞 阅读(284) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--第三种 通过导入css样式表--> <link rel="stylesheet" href="./s.css"> <!--第一种 阅读全文
posted @ 2019-02-26 14:07 狐觞 阅读(192) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> /*选择器*/ /*通过某种特殊的写法 能够定位到我要操作的标签*/ /*id选择器*/ #i1{ height: 10 阅读全文
posted @ 2019-02-25 17:32 狐觞 阅读(380) 评论(0) 推荐(0)
摘要:前端的三把利器 HTML:赤裸的一个人 CSS:华丽的衣服 JS/JavaScript:赋予这个人的行为,也就是动起来 DOM 就是将页面变成可操 HTML(超文本标记语言) html代码实际上就是一套能够被浏览器所识别的规则代码,由一个个标签组成。html代码就是一大长串字符串,而这种字符串的格式 阅读全文
posted @ 2019-02-25 09:56 狐觞 阅读(546) 评论(0) 推荐(0)