UI自动化学习路线】的更多相关文章

1.web自动化 1.前端技术介绍 参考网址:http://www.w3school.com.cn/xml/xml_xsl.asp html /html5 js/jquery xml/xpath 参考网址:http://www.w3school.com.cn/xpath/xpath_syntax.asp 主要看看xpath的定位方法. 2.web前端工具使用 chrome :developer.chrome.com/devtools IDE:我习惯用notePad++,不过有别的介绍 参考网址:…
一.UnitTest基本使用 1. UnitTest框架 1.1 什么是框架 说明: 框架英文单词frame 为解决一类事情的功能集合 1.2什么是UnitTest框架 概念:UnitTest是python自带的一个单元测试框架,用它来做单元测试 1.3为什么使用UnitTest框架? 能够阻止多个用例去执行 提供丰富的断言方法 能够生成测试报告 1.4 UnitTest框架及原理 做过自动化测试的同学应该都知道python中的unittest框架,它是python自带的一套测试框架,学习起来也…
一.PO模型 1.PO介绍:page(页面) object(对象) 在自动化中,Selenium 自动化测试中有一个名字经常被提及 PageObject (思想与面向对象的特征相同),通常PO 模型可以大大提高测试用例的维护效率. 优点: 提交测试脚本可读性 减少代码重复 提高测试用例的可维护性,特别是针对UI变动频繁的项目 缺点: 结构复杂:基于流程进行了模块化的拆分 结构: base(基类) page(页面对象) scripts(业务层) 扩展: loc 变量:类型为元组:*loc为解包 2…
怎么学UI全链路设计 全链路设计师是参与整个商业链条,为每个会影响用户体验的地方提供设计的可解决方案,最后既满足了商业目标,又提升了产品的用户体验和设计质量,与平面设计.UI设计彻底区分开来,是真正的设计行业未来趋势. UI全能设计师 UI课程介绍 行业情况介绍 互联网发展趋势 UI行业优势 设计师就业和薪资情况 UI与产品的关系 ps软件入门 ps在行业中的应用 常用工具 蒙版类工具的使用 文字与段落 通道的使用方法 调色工具的应用 图案与填充 滤镜的综合化应用 AI与品牌设计 AI工具使用…
一.元素定位 1. 如何进行元素定位? 元素定位就是通过元素的信息或元素层级结构来定位元素的 2.定位工具 浏览器开发者工具 3.元素定位方式 Selenium提供了八种定位元素方式 id name class_name(使用元素的class属性定位) tag_name(标签名 <标签名 ..../>) link_text(定位超链接a标签) partial_link_text(定位超链接 a标签 模糊) xpath(基于元素路径) css(元素选择器) 3.1 id定位 说明:id定位就是通…
一.特殊操作处理 1. 下拉选择框操作 1.1 如何操作下拉选择框 实现方式一 思路:先定位到要操作的option元素,然后执行点击操作 driver.find_element_by_css_selector("[value='xxx']").click() 1.2 Select类 说明:Select类是Selenium为操作select标签特殊封装的 实例化对象: select = Select(element) element: <select>标签对应的元素,通过元素…
一.元素等待 1. 元素等待 1.1 什么是元素等待 概念:在定位页面元素时如果未找到,会在指定时间内一直等待的过程 意思就是:等待指定元素已被加载出来之后,我们才去定位该元素,就不会出现定位失败的现象了 1.2 为什么要设置元素等待 网络速度慢 电脑配置低 服务器处理 1.3 元素等待类型 强制等待 隐式等待 显式等待 2. 强制等待 如果我们不设置元素等待,那怎么避免 因元素未加载出来而定位失败 的情况出现呢? 答案很简单,就是调用 sleep() ,也叫强制等待 但是缺点就是:如果指定的时…
一.日志相关 1.日志 概念:日志就是用于记录系统运行时的信息,对一个事件的记录,也称log 1.1 日志的作用 调试程序 了解系统程序运行的情况,是否正常 系统程序运行故障分析与问题定位 用来做用户行为分析和数据统计 1.2 日志级别 级别:指日志信息的优先级.重要性.严重程度 常见的日志级别 日志级别 描述 DEBUG 调试级别,打印非诚详细的日志信息,通畅用于对代码的调试 INFO 信息级别,打印一般的日志信息,突出强调程序的运行过程 WARNING 警告级别,打印警告日志信息,表明会出现…
今天千锋UI设计小编着重为大家介绍5个学习ui设计必须要会的工具和软件以及UI设计学习路线,希望能对大家所帮助. UI设计必要的工具和软件 1.PS 图像处理合成软件 ui设计核心软件,强大的图像处理功能,可制作精美图标,网页,APP等界面.Photoshop主要处理以像素所构成的数字图像.使用其众多的编修与绘图工具,可以有效地进行图片编辑工作.ps有很多功能,在图像.图形.文字.视频.出版等各方面都有涉及. 2.AI 矢量绘图排版软件 ui设计核心软件,强大的绘图造型功能,可制作精美图标,网页…
你能够把fragment看成是activity的模块化部分.它拥有自己的生命周期,接受它自己的输入事件,你能够在activity执行时加入或者删除它(有点像是一个"子activity".你能够在不同的activity中重用它).本课将向你展示怎样使用Support Libaray继承 Fragment 类来让你的应用能够兼容正在执行Android 1.6的设备. Demo下载:http://download.csdn.net/detail/sweetvvck/7757891 提示: 假…