在最早接触selenium的时候,觉得可以用java写出基础的脚本,可以运行就好了,比如下面的一段定位元素脚本driver.findElement(By.id("name")).click();driver.findElement(By.xpath("//input[contains(@data-v...
分类:
其他好文 时间:
2015-06-13 16:55:09
阅读次数:
128
selenium webdriver switchTo handle 自动化测试
分类:
Web程序 时间:
2015-06-12 23:50:58
阅读次数:
229
抓下来返回text是这样的:需要用到的包:下载地址:http://pan.baidu.com/s/1o69myOq两个类的代码
WeiboCN.javaimport java.util.Set;
import cn.edu.hfut.dmic.webcollector.*;
import org.openqa.selenium.Cookie;
import org.openqa.selenium....
分类:
Web程序 时间:
2015-06-11 17:09:29
阅读次数:
264
1、打不开firefox游览器解决:卸载firefox,重新安装firefox(默认路径安装)2、#encoding:gbkrequire‘selenium-webdriver‘ie=Selenium::WebDriver.for:firefox脚本打开firefox后,默认打开导入向导打开发现会到导入向导页面。解决:a.在C盘搜索profiles.inib.profiles.ini里,..
分类:
其他好文 时间:
2015-06-11 14:50:44
阅读次数:
132
目标:动态网页爬取
说明:这里的动态网页指几种可能:1)需要用户交互,如常见的登录操作;2)网页通过JS / AJAX动态生成,如一个html里有,通过JS生成aaa。
这里用了WebCollector 2进行爬虫,这东东也方便,不过要支持动态关键还是要靠另外一个API -- selenium 2(集成htmlunit 和 phantomjs).
1)需要登录后的爬取,如新浪微博...
分类:
Web程序 时间:
2015-06-10 19:28:54
阅读次数:
1559
保证ruby和gem没有问题的前提下rubyinstaller-1.9.2-p180.exe以管理员打开安装安装时两个单选框都选中C:\DocumentsandSettings\Administrator>rubyruby1.9.2p180(2011-02-18)[i386-mingw32]ruby-v更新rubygemgemupdate--systemC:\DocumentsandSettings\Administrator>gem..
分类:
Web程序 时间:
2015-06-10 15:59:21
阅读次数:
179
在学习selenium中编程用的环境为myeclipse,以前没接触过,用起来有点吃力,看到别人总结的快捷操作分享下,蛮有用的 Eclipse快捷键大全(转载) Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行...
分类:
系统相关 时间:
2015-06-10 14:21:46
阅读次数:
172
操作过程中会发现原理虽然还算是简单,问题真是不少呀~~1. 使用Firefoxfirefox自身集成了DriverServer,所以使用firefox不需要下载DriverServer拷贝到firefox安装目录下;其他浏览器均需要;步骤:1)代码驱动firefox浏览器DesiredCapabil...
分类:
其他好文 时间:
2015-06-10 01:04:12
阅读次数:
226
1.可以用xpath循环点击checkbox List list = dr.findElements(By.className("datagrid-row")); int size = list.size(); if(size>0){ ...
分类:
其他好文 时间:
2015-06-09 20:02:08
阅读次数:
82