一.环境配置 Chromedriver 下载及环境配置 url:使用WebDriver在Chrome浏览器上进行测试时,需要从http://chromedriver.storage.googleapis.com/index.html网址中下载与本机chrome浏览器对应的驱动程序,驱动程序名为chromedriver: 解压chromedriver,并将其mv 到/usr/local/bin下(目录下必须要有对应版本的driver): 安装selenium:执行 python -m pip in…
selenium是一个用于web应用程序测试工具,selenium测试直接运行在浏览器中,就像真正的用户在操作一样,支持的浏览器包括IE(7,8,9,10,11),mozilla firefox,safari,google chrom,opera等,可使用java,python等多种语言编写用例脚本. Selenium Python绑定提供了一个简单的API,可以使用Selenium WebDriver编写功能/验收测试.通过Selenium Python API,您可以直观地访问Seleniu…
篇6                            python自动化测试应用-Selenium基础篇 --lamecho 1.1概要 大家好!我是lamecho(辣么丑),上一篇我们搭建好python运行selenium的环境后,接下来当然是来看看怎么去使用它了.其实selenium在操作上和appium是很像的,第一步都是要找元素,通过定位到元素后再去执行动作.好,下面我们将方法穿插到实战中来做演示. 1.2 selenium实战百度页面 在进入实战前,我们先抛开selenium去谈…
篇7                            python自动化测试应用-Selenium进阶篇 --lamecho 1.1概要 大家好!我是lamecho(辣么丑),本篇文章将是我们介绍selenium使用的最后一篇进阶篇,会给大家带来一些干货帮助大家能够处理在实战中碰到的实际问题. 1.2 selenium继续实战百度页面 我们继续以百度作为实战的对象.通过上一篇的讲解,我们大概知道了网页元素的基本知识和对一些常见元素类型的操作,比如按钮,input输入框,链接等其实只要大家仔…
---恢复内容开始--- 最近一个月没有更新博客了.最近都在复习LINUX与PYTHON知识.决定以后在LINUX环境下学习新知识. 包括后期的框架学习与平台知识方面. 直接记录今天下午的学习成果. https://blog.csdn.net/zhaoyabei/article/details/52355021   这是参照的博客知识. .安装chrome1,sudo apt-get install libxss1 libappindicator1 libindicator72,wget htt…
1.二维码插件 https://chrome.google.com/webstore/detail/%E4%BA%8C%E7%BB%B4%E7%A0%81qr%E7%A0%81%E7%94%9F%E6%88%90%E5%99%A8/pflgjjogbmmcmfhfcnlohagkablhbpmg?hl=zh-CN 测试的时候方便手机扫二维码测试wap的 2.截图插件 https://chrome.google.com/webstore/detail/webpage-screenshot/bdfn…
Selenium入门 欢迎阅读Selenium入门讲义,本讲义将会重点介绍Selenium的入门知识以及Selenium的前置知识. 自动化测试的基础 在Selenium的课程以前,我们先回顾一下软件测试的基本原理,为我们进一步完成Selenium自动化测试做好准备. 软件测试的发展 G.J.Myers在其经典的著作<软件测试艺术>(The Art of Software Testing)一书中,给出了测试的定义: “程序测试是为了发现错误而执行的过程.” 这个概念产生于30年前,对软件测试的…
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_195 "世界上有那么多城市,城市里有那么多的酒馆,可她,却偏偏走进了我的-",这是电影<卡萨布拉卡>中的一句著名独白,投射到现实生活中,与之类似的情况不胜枚举,这世界上有那么多的系统,系统中有那么多的浏览器,在只有一台测试机的前提下,难道我们只能排队一个一个地做兼容性测试吗?有没有效率更高的方法呢?为此我们提出一个更高效的解决方案:使用Docker+Selenium Grid. Selenium Grid…
#1安装Python Mac OS上自带python2.7,在此介绍安装python3.x版本 去官网下载Python for MAC版本 https://www.python.org 安装文件为pkg格式,正常安装即可. #2 安装setuptools https://pypi.python.org/pypi/setuptools 下载zip格式 下载后解压,使用MAC终端 cd setuptools-36.5.0python setup.py install #3 安装pip https:/…
Web测试工具Selenium:如何选取元素 2009-02-17 23:23 by 敏捷的水, 5372 阅读, 22 评论, 收藏, 编辑 selenium是一个非常棒的Web测试工具,他对Ajax支持非常好,本人强烈推荐. 测试里很重要的一部,就是定位页面的元素,selenium提供如下强大的定位元素的方法. id=id name=name dom=javascriptExpression xpath=xpathExpression link=textPattern css=cssSele…