1.标签是input,如下图所示:WebElement e1= driver.findElement(By.id("load"));//输入要上传文件的地址e1.sendKeys("D:\\Work\\eclipse_workspace\\seleniumdemo\\res\\被上传的文件.txt"...
分类:
Web程序 时间:
2015-12-25 20:55:02
阅读次数:
310
我们模拟web操作都是基于元素来操作的,我们首先要先确定元素,然后这个元素下对应的方法就可以看WebElement的方法。1.点击操作WebElement button=driver.findElement(By.id("login"));button.click();2.清除操作WebElemen...
通过linkText定位linkText是根据链接的文本来定位,如下图,导航上全是链接此时我想找“新闻”这个元素,那么我就可以使用linkText方式定位,语法:By.linkText(“新闻”); WebElement接收对象代码如下:WebElement element = driver.fin...
分类:
其他好文 时间:
2015-12-24 11:59:21
阅读次数:
130
虽然selenium1.0已经成为过去时,现在都用selenium2.0,但是如果想要在代码中调用selenium1.0的api怎么办,看下面 WebDriver driver = new ChromeDriver(); String baseUrl ="http://...
分类:
其他好文 时间:
2015-12-22 19:34:00
阅读次数:
145
测试环境:python2.7 + beautifulsoup4.4.1 + selenium2.48.0测试网址:http://tieba.baidu.com/p/2827883128目的是下载该网页下所有图片,共160+张。可以分为以下几步:1、获取网页源代码。发现直接通过urllib2或者req...
分类:
编程语言 时间:
2015-12-06 15:55:01
阅读次数:
301
Selenium 经历了两个版本,Selenium 1.0 和 Selenium 2.0,本文仅介绍Selenium2的原理,在Selenium 2.0 主推的是WebDriver,Selenium2又名Selenium Webdriver。Selenium2简介Selenium是一个用于Web应用...
分类:
其他好文 时间:
2015-12-02 22:30:05
阅读次数:
813
基本读踩过的坑,泪流满面···本文主要记录下在使用selenium2/webdriver时启动各种浏览器的方法、以及如何加载插件、定制浏览器信息(设置profile)等环境搭建可参考我的另一篇文章:http://www.cnblogs.com/puresoul/p/3483055.html一、Dri...
分类:
Web程序 时间:
2015-12-01 18:02:04
阅读次数:
193
Robot Framework自动化测试框架+可视化编辑工具RIDE+Selenium2这是规范的webAPI。一通过下载安装包安装1)RF 框架是基于 Python 语言的,所以一定要有 Python 环境。下载地https://www.python.org/downloads/选择默认项安装即可...
分类:
其他好文 时间:
2015-12-01 14:48:00
阅读次数:
282
在使用selenium2的时候,经常会碰到打开一个页面后新页面以新窗口打开,因为脱离当前窗口需要重新定位窗口,可以用以下方法定位到需要的窗口。#父窗口是0
browser.switch_to_window(browser.window_handles[1])
分类:
编程语言 时间:
2015-11-26 15:31:08
阅读次数:
181
初步计划通过Python作为脚本语言,Selenium作为web端的测试工具,目前主要是基于web端来构建的。本节主要记录简单搭建Python+Selenium测试环境的过程,具体如下: 基础环境:windows 7 64bit 1、构建python开发环境,版本为当前最新版本python2...
分类:
编程语言 时间:
2015-11-17 17:00:23
阅读次数:
276