前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要。本系列依然以selenium2为基础,目前selenium3坑比较多,暂时没精力去研究,后续会出相关教程。 一、selenium简介 Selenium 是用于测试 Web ...
分类:
编程语言 时间:
2018-09-06 14:46:25
阅读次数:
2331
前言 在web自动化下载操作时,有时候会弹出下载框,这种下载框不属于web的页面,是没办法去定位的(有些同学一说到点击,脑袋里面就是定位!定位!定位!) 有时候我们并不是非要去定位到这个按钮再去点击,学会使用键盘的快捷键操作,也能达到一样的效果。 之前讲过一篇 "Selenium2+python自动 ...
分类:
编程语言 时间:
2018-08-31 00:23:54
阅读次数:
368
前言: 本来这篇是只在微信公众号(yoyoketang)上发布的,最近一搜,发现本很多人copy(copy公众号的,图片是加载不出来的)了,还没注明出处,不想多说什么,博客上也同步更新这篇吧! 最近群里有不少小白,想入手selenium,但是一直没找到学习路线,还没入门就迷路了,于是小编亲手绘制了一 ...
分类:
其他好文 时间:
2018-08-24 19:32:02
阅读次数:
296
通过在xml中配置各浏览器的driver地址,以及本次运行中使用哪个浏览器进行测试 driverIndex代表启动浏览器的序号,0是Chrome,1、2是FireFox,3是IE driverProperties.xml <?xml version="1.0" encoding="UTF-8"?> ...
分类:
Web程序 时间:
2018-08-12 20:10:52
阅读次数:
138
Java之网络爬虫WebCollector2.1.2+selenium2.44+phantomjs2.1.1 一、简介 版本匹配: WebCollector2.12 + selenium2.44.0 + phantomjs 2.1.1 动态网页爬取: WebCollector + selenium ...
分类:
编程语言 时间:
2018-07-27 12:13:14
阅读次数:
154
Selenium出来已经有很多年了,从最初的Selenium1到后来的Selenium2,也变得越来越成熟,而且也已经被很多公司广泛使用。Selenium发展的过程中,分了很多模块,这里我们主要介绍Webdriver,Webdriver已经被很多浏览器所兼容。WebDriver在自动化脚本和浏览器之 ...
分类:
Web程序 时间:
2018-07-22 17:04:23
阅读次数:
310
Selenium是一个用于Web应用程序测试的工具,支持多平台、多浏览器、多语言去实现自动化测试,Selenium2将浏览器原生的API封装成WebDriver API,可以直接操作浏览器页面里的元素,甚至操作浏览器本身(截屏,窗口大小,启动,关闭,安装插件,配置证书之类的),所以就像真正的用户在操 ...
分类:
其他好文 时间:
2018-06-29 14:20:57
阅读次数:
207
1.6 selenium3+firefox环境搭建 有不少小伙伴在安装selenium环境后启动firefox报错,因为现在selenium升级到3.0了,跟2.0的版本还有有一点区别的。(备注:这里不建议大家用selenium3,坑太多,如果selenium2实在用不了,那就看这篇吧)安装环境过程 ...
分类:
其他好文 时间:
2018-06-14 18:09:53
阅读次数:
182
一. Selenium2 WebDriver 当Selenium2.x提出了WebDriver的概念后,它提供了完全另外的一种方式与浏览器交互 那就是利用浏览器原生的API,封装成一套更加面向对象的Selenium WebDriver API,直接操作浏览器页面里的元素,甚至操作浏览器本身(截屏、窗 ...
分类:
Web程序 时间:
2018-06-10 15:05:05
阅读次数:
1510
查看当前Python版本 Terminal下输入Python,回车——>Mac自带Python,版本号为2.7(Mac自带Python2) 下载 1.官网上下载需要的3.0+安装包,官网在此 安装 2.傻瓜式安装 设置默认的Python版本为3 1.Terminal下输入 open ~/.bash_ ...
分类:
编程语言 时间:
2018-06-03 19:49:29
阅读次数:
276