selenium
文章平均质量分 72
宋天真
啊呀
展开
-
selenium+eclipse搭建及编写第一个test代码
查看了很多网上关于这方面的文章,决定还是自己先写一个以备不时之需。1、安装eclipse2、安装Firefox3、下载所需插件及jar包selenium IDE:可在Firefox的添加插件中下载,也可以去selenium官网下载(http://docs.seleniumhq.org/download/ )selenium-java.jar:selenium官网下载(h原创 2015-10-30 10:10:50 · 7296 阅读 · 0 评论 -
java+selenium3配置
由于Firefox的必要升级,导致之前的selenium2无法使用,只能对selenium进行升级目前我的Firefox版本为v54.0,下载selenium3.4.0,下载selenium3必须要有的Firefox驱动geckodriver.exe,下载jdk8Firefox:http://ftp.mozilla.org/pub/firefox/releases/selenium:h原创 2017-06-29 10:28:47 · 3085 阅读 · 0 评论 -
Python+selenium第一个测试案例
1、安装Python35官网:https://www.python.org/downloads/windows/我安装的版本是v3.5.2,Windows系统安装过程中记得勾选安装到环境的复选框:Add Python 3.5 to PATH,不然安装完成后还需要手动进行环境变量的配置。2、下载selenium插件在cmd中输入命令:python-m pip install selenium*如果提...原创 2017-06-28 11:28:31 · 7815 阅读 · 0 评论 -
selenium 分布式部署测试
目前我所以为的:分布式测试就是指在不同的环境中同时执行不同的脚本,以减少脚本运行时间的测试。可能有些是为了测试浏览器的兼容问题,那么也可以在不同的浏览器中执行相同的脚本来达到测试效果。1、环境准备代码编写环境:标准eclipse环境(拥有jdk等)在eclipse安装testng插件准备需要的jar包:selenium-server-standalone-2.53.1.jar,原创 2016-11-16 18:27:18 · 3900 阅读 · 0 评论 -
selenium webdriver使用笔记
1、定位元素根据id查找:driver.findElement(By.id("xxx")).click;根据xpath查找(相对路径):driver.findElement(By.xpath("//span[@class='xxx']/span/button")).click();根据超链接文本查找(该文本必须为<a>标签内的文本):driver.findElement(By.link...原创 2016-09-21 14:22:33 · 2867 阅读 · 0 评论 -
jenkin+junit+ant+SVN自动化测试环境搭建
1、准备ant下载:http://ant.apache.org/bindownload.cgi(apache-ant-1.9.7-bin.zip)利用eclipse中的ant生成build.xml文件:http://blog.csdn.net/songjiaping/article/details/52208357将Junit方式编写的测试脚本上传至SVN,build.xm原创 2016-09-26 11:04:27 · 1728 阅读 · 3 评论 -
selenium webdriver获取不到标签文本及将html特殊符号&转换为正常字符的方法
1、获取不到标签内的文本使用selenium IDE可以获取到的标签文本使用selenium webdriver代码时得到的值为空,我遇到的原因是因为该标签是隐藏状态的:HTML代码:&ABCselenium webdriver代码:driver.findElement(By.id("text")).getText();查看HTML代码:style=‘displ原创 2016-10-09 15:04:17 · 6149 阅读 · 0 评论 -
selenium webdriver重写的方法
因为重复的代码太多,重写方法就可以大大减少代码量1、登陆代码提取几乎每一个测试案例都需要用到登陆的代码,虽然复制很方便,但是代码量还是很多,以下是缩减的方法:原代码:Test.javapackage src.test;import java.io.File;import java.util.concurrent.TimeUnit;import org.apache.co原创 2016-08-17 14:23:13 · 2848 阅读 · 0 评论 -
selenium webdriver实现自动截图与Junit导出report测试报告
环境如何搭建不讲了需要的jar包:selenium-server-standalone-2.53.1.jar将以上jar包及Junit添加到build path中1、编写脚本刚开始并不知道webdriver的具体语法,所以是用selenium IDE变更format为java/webdriver/junit,然后把代码复制到eclipse中,在此基础上进行更改的。直接复制出来的代码原创 2016-08-15 10:58:48 · 6873 阅读 · 2 评论 -
运行selenium-server-standalone.jar时,Firefox无法在***找到该文件
使用selenium-server-standalone-2.48.2.jar启动selenium执行脚本的时候,可以打开Firefox,但是一直提示can't find 不能在***找到文件chrome://src/content/TestRunner.html?auto=true&multiWindow=true&defaultLogLevel=info&baseUrl=http%3A%2原创 2015-12-24 15:41:18 · 5259 阅读 · 3 评论 -
selenium部分功能(上传文件、swf插件)无法自动化时可使用的方法
selenium是一个相当方便的东西,但是有些功能它也并不能完成,比如上传文件,swf插件的点击操作,和各种不在web中需要在Windows进行相关的操作。我再录制selenium脚本的时候碰到的第一个问题就是上传文件。1、一般来说,上传文件的HTML代码都是使用标签完成的,而这种的上传文件比较好操作,可使用sendKeys方法完成。如:上传文件可使用selenium we原创 2016-08-02 10:09:26 · 5432 阅读 · 0 评论 -
selenium+eclipse搭建及编写第一个test代码2(WebDriver)
首先要有:1、eclipse+jdk2、selenium-IDE(http://release.seleniumhq.org/)3、Firefox4、selenium-java-2.48.2.jar5、selenium-server-standalone-2.47.1.jarselenium-IDE使用方法及代码转换我另一篇博客有提及:http://blog.csdn.ne原创 2016-07-21 12:48:37 · 3895 阅读 · 0 评论 -
selenium-server-standalone.jar无法启动
java -jar selenium-server-standalone-2.48.0.jar -htmlSuite *firefox http://localhost:8080/ F:\selenium\selenium-2.41.0\login_suite.html F:\selenium\selenium-2.41.0\results.html -port 4445 执行bat命令时原创 2015-12-24 15:56:28 · 7299 阅读 · 1 评论 -
selenium使用js代码验证数据正确性
因为要进行数据正确性的验证,如果每次都靠自己来,我相信没多久我的眼就要瞎了,所以开始使用selenium这种东西来验证节点及其子节点文本的正确性。首先要有selenium,然后直接贴代码:脚本的名称脚本的名称 runScript function openFileByName(name)原创 2015-11-02 15:37:44 · 1276 阅读 · 0 评论 -
selenium IDE 定时执行case及log保存的方法
最近老大需要更高逼格的测试方法,下达命令后,我就开始哼哧哼哧的作死了。首先目的很明确,是可以每天都能自动执行自动化脚本。主要还是关于selenium IDE的文档太少了,大部分还都是相同的东西,所以有些功能实现起来真的很苦逼。先贴两个链接,安装selenium IDE :http://wenku.baidu.com/link?url=ObNTxtWSrnm2原创 2015-11-02 15:44:54 · 4450 阅读 · 0 评论 -
用于eclipse的selenium source code 包
查看类定义源码,按住ctrl+鼠标点击类名因为selenium并不是eclipse自带的,所以需要自己下载selenium的source code手动添加到eclipse中去。下载地址:https://github.com/SeleniumHQ/selenium/releases/tag/selenium-2.48.2其实是从官网进去下载的:http://docs.selenium原创 2015-11-02 13:57:57 · 1460 阅读 · 0 评论 -
在chrome浏览器中验证xpath的方法
Firefox有firepath插件,当然也可以用下面的这种chrome的方法来验证 chrome可以直接在console中输入$x("xpath")来验证如:百度的搜索文本框$x("//input[@id='kw']")...原创 2019-01-11 17:51:02 · 9427 阅读 · 0 评论