04 2018 档案
摘要:1.python中安装好selenium包 pip install selenium 2.根据以下驱动对照表下载Chrome对驱动 chromedriver版本支持的Chrome版本 v2.37 v64-66 v2.36 v63-65 v2.35 v62-64 v2.34 v61-63 v2.33
阅读全文
摘要:在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果不做任何处理的话,代码会由于没有找到元素而报错。这时我们就要用到wait,而在Selenium中,我们可以用到一共三种等待,每一种等待都有自己的优点或缺点,如果选择最优的等待方式。 time(固定等待) 在开发自动化框架过程中,最忌讳使
阅读全文
摘要:Switch 我们在UI自动化测试时,总会出现新建一个tab页面,弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独的模块switch_to模块 引用路径: webdriver在以前的版本中已经为我们
阅读全文
摘要:ActionChains 模拟鼠标悬浮到某一个位置,做一系列的连贯操作,使用Selenium提供的ActionChains模块 引入方式 ActionChains这个模块的实现的核心思想就是,当你调用ActionChains的方法时,不会立即执行,而是会将所有的操作按顺序存放在List里,当你调用p
阅读全文
摘要:浏览器操作: 获取标签元素 获取标签元素常用的一共有8种定位方式,而Selenium实际提供了18种定位方式,还有8种是上面的复数形式,实际种一般用不到,还有2种是这上面16种的底层封装。参数化的一种调用方式。 复数: 一般都直接用driver.find_element_by_css_selecto
阅读全文
摘要:1.linux常用命令 开关机 reboot 重启 shutdown -h now 关机 shutdown -h 60 #延时关机 图形化界面和文本界面切换: 上传下载: 安装:yum -y install lrzsz rz 上传 sz 下载 安装软件 1. .rpm rpm -ivh xxx.rpm rpm安装包 安装文件 rpm -e xx.rpm...
阅读全文
摘要:什么是Css Selector? Css Selector定位实际就是HTML的Css选择器的标签定位 工具 Css Selector的练习 :安装火狐浏览器,下载插件,FireFinder 或FireBug 和FirePath组合使用 Css Selector使用方法 1.Css Selector
阅读全文
摘要:什么Xpath? Xpath是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签元素 工具 Xpath的练习安装火狐浏览器后,下载插件,FireBug Xpath 注:默认死格式 先写//*代表定位页面下所有元素 1.Xpath支持id,class,name定位功能 2.如果标签没有ID
阅读全文
摘要:引入JavaScript代码,类似与python的import <script src='public.js' type="text/javascript"></script> head中引入js与body中引入js区别 html代码从上而下解析,如果在head中引入js, 影响页面打开的速度,存在
阅读全文
摘要:DOM(Document Object Model文档对象模型) 一个web页面大的展示,是由html标签组合成的一个页面,dom对象实际就是将html标签转换成了一个文档对象。可以通过dom对象中js提供的方法,找到html的各个标签。通过找到标签就可以操作标签使页面动起来,让页面动起来。 操作标
阅读全文
摘要:float: display属性: 内外边距: position:
阅读全文
摘要:在html中增加css样式有三种: 1.在标签中增加style属性: 2. css选择器: id选择器: class选择器:最常用 标签选择器: 层级选择器: 多个标签引用同一个标签: 3. 在head里面使用link引入css样式表: css表:c1.css 样式表的引用顺序联系: css表:c2
阅读全文

浙公网安备 33010602011771号