01 2018 档案

摘要:什么是Css Selector? Css Selector定位实际就是HTML的Css选择器的标签定位 工具 Css Selector的练习建议大家安装火狐浏览器后,下载插件,FireFinder 或 FireBug和FirePath组合使用。 Css Selector使用方法 1、Css Sele 阅读全文
posted @ 2018-01-27 23:54 尘世风 阅读(3922) 评论(0) 推荐(0) 编辑
摘要:Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独提供的模块switch_to模块 引用路径 # 第一种方式可以通过直接导入Switc 阅读全文
posted @ 2018-01-26 00:25 尘世风 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:ActionChains 有时候我们在通过Selenium做UI自动化的时候,明明能够在DOM树内看到这个元素,但是我在通过driver click、sendkey的时候,就是点击不到或无法输入字符串。实际上这是由于WEB中某些元素需要通过一系列连贯的操作才能处于可以点击的状态,driver提供的c 阅读全文
posted @ 2018-01-24 23:54 尘世风 阅读(6993) 评论(0) 推荐(2) 编辑
摘要:浏览器操作 获取标签元素 获取标签元素常用的一共有8种定位方式,而Selenium实际提供了18种定位方式,还有8种是上面的复数形式,这里就不一一介绍了,实际运用中并不常用,还有2种实际上是这上面所说16种的底层封装。参数化的一种调用方式而已。 Cookie操作 窗口操作 截取当前页面 执行Java 阅读全文
posted @ 2018-01-23 11:53 尘世风 阅读(21044) 评论(0) 推荐(4) 编辑
摘要:前世 Selenium RC 早期的Selenium使用的是JavaScript注入技术与浏览器打交道,需要Selenium RC启动一个Server,将操作Web元素的API调用转化为一段段Javascript,在Selenium内核启动浏览器之后注入这段Javascript。开发过Web应用的人 阅读全文
posted @ 2018-01-23 09:44 尘世风 阅读(571) 评论(0) 推荐(0) 编辑
摘要:由于最新版火狐不在支持FireBug等开发工具,可以通过https://ftp.mozilla.org/pub/firefox/releases/ 下载49版本以下的火狐就可以增加Firebug等扩展了。 什么是Xpath? XPath是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签 阅读全文
posted @ 2018-01-13 21:23 尘世风 阅读(5203) 评论(0) 推荐(0) 编辑
摘要:HTML中的三把利器的JS 又称为JavaScript,看着好像和Java有点联系,实际上他和java半毛钱关系都没有,JavaScript和我们学习的Python、Go、Java、C++等,都是一种独立的语言,Python的解释器有Python2.7、Python3.x,浏览器具有解释JavaSc 阅读全文
posted @ 2018-01-13 21:13 尘世风 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:首先,所需安装软件及推荐安装版本: Java 1.8版本 Android SDK Node js(>=10版本),npm(>=6版本) Python3 appium-desktop appium python client 友情提示:安装此环境较为复杂,请保持平和的心态安装~~~ 第一步 安装JDK 阅读全文
posted @ 2018-01-13 10:49 尘世风 阅读(1228) 评论(0) 推荐(0) 编辑
摘要:安装建议: Nodejs 12 Appium 建议1.15 Java 1.8 SDK build-tools/ 下对应的版本,需要使用<=29的版本 第一步:安装JDK 安装JDK,本机如果带有1.7及以上版本的,则可忽略此安装步骤。 JDK的安装包,百度下载即可。安装完成后配置环境变量。 cmd下 阅读全文
posted @ 2018-01-11 21:17 尘世风 阅读(12253) 评论(4) 推荐(1) 编辑
摘要:Chrome 对于chrome浏览器,有时候会有闪退的情况,也许是版本冲突的问题,我们要对照着这个表来对照查看是不是webdriver和chrome版本不对 chromedriver版本支持的Chrome版本 v2.37 v64-66 v2.36 v63-65 v2.35 v62-64 v2.34 阅读全文
posted @ 2018-01-10 23:20 尘世风 阅读(2838) 评论(0) 推荐(1) 编辑
摘要:DOM(Document Object Model 文档对象模型) 一个web页面的展示,是由html标签组合成的一个页面,dom对象实际就是将html标签转换成了一个文档对象。可以通过dom对象中js提供的方法,找到html的各个标签。通过找到标签就可以操作标签使页面动起来。 获取标签 操作标签 阅读全文
posted @ 2018-01-10 00:27 尘世风 阅读(531) 评论(0) 推荐(0) 编辑
摘要:CSS选择器 CSS优先级 标签中style优先级最高,其次在代码中就近找,也就是重下往上找 CSS属性 height、width、font-size、font-weight、text-align、line-height、float、display、margin、padding 例子 各个网站的he 阅读全文
posted @ 2018-01-08 22:41 尘世风 阅读(330) 评论(0) 推荐(0) 编辑
摘要:前端的三把利器 HTML:赤裸的一个人 CSS:华丽的衣服 JS/JavaScript:赋予这个人的行为,也就是动起来 HTML(超文本标记语言) html代码实际上就是一套能够被浏览器所识别的规则代码,由一个个标签组成。html代码就是一大长串字符串,而这种字符串的格式正好能够被浏览器所识别,也就 阅读全文
posted @ 2018-01-08 15:56 尘世风 阅读(343) 评论(0) 推荐(0) 编辑
摘要:1、安装专业版pycharm,只要是填写了licensed的都是专业版本的pycharm2、python中安装好selenium包 pip install selenium3、python中安装好Appium-Python-Client包 pip install Appium-Python-Clie 阅读全文
posted @ 2018-01-02 21:28 尘世风 阅读(451) 评论(0) 推荐(0) 编辑

*/