
selenium java
文章平均质量分 60
wjcaolinghua
这个作者很懒,什么都没留下…
展开
-
selenium启动本机的firefox
最近开始学习selenium自动化,为的是实验一下我们正在使用的一个系统的自动化是否可行,当然是从入门开始学,但是由于我们是支付行业,自然有安全控件之类的问题。每次用selenium打开系统首页就会要下载安装安全控件,否则无法输入用户名、密码进行登录。 最开始的代码如下: String url="https://msd.qdone.com.cn/mer";原创 2015-05-29 09:24:51 · 1644 阅读 · 0 评论 -
selenium相关jar包的下载
上一篇文章说过了,要记录一下selenium相关jar包的下载,方便以后遇到jar包更新的时候可以快速找到对应的jar包,解决问题。要找selenium的jar,最好最快的方法自然是去官网了。官网地址:https://www.seleniumhq.org/projects/首页介绍了selenium家族的四大成员Selenium WebDriver、Selenium Grid、S...原创 2018-09-19 16:58:40 · 3057 阅读 · 0 评论 -
selenium启动报错Unable to read VR Path Registry from C:\Users\clinva\AppData\Local\openvr\openvrpaths.vr
之前写的一个程序,记得是调试好了的,昨天运行发现报错了,有点奇怪了,不知道哪里出了问题。 经过定位确定是firefox浏览器自身的问题,我当时的版本是61.0.2,后面升级到62.0,问题解决了,当然firefox官方也出了说明。地址:https://bugzilla.mozilla.org/show_bug.cgi?id=1373279 ...原创 2018-09-11 19:49:51 · 2647 阅读 · 1 评论 -
Testng 运行Cannot find class in classpath
用Testng运行多个class,结果报:org.testng.TestNGException: Cannot find class in classpath: Salesman at org.testng.xml.XmlClass.loadClass(XmlClass.java:81) at org.testng.xml.XmlClass.init(XmlClass.原创 2015-08-14 15:39:58 · 22252 阅读 · 3 评论 -
Selenium学习一 页面元素定位
本次要介绍的方法是selenium+java根据id、name、classname、tagname、linktext、partialLinkText和xpath共7中方法定位元素,并对元素进行点击、清空和赋值3种操作,此方法为公用方法,通用。原创 2015-07-15 10:18:09 · 501 阅读 · 0 评论 -
selenium登录脚本
昨天写一个selenium+java的登录脚本,输入完成用户名、密码后点击登录,登录到首页后验证欢迎语是否正确,但是就是获取不到页面元素,一致报错,换了很多种定位方法还是不行,昨天就这样带着疑惑过去了。今天上班后又开始思考这个问题,一步一步实践,最终通过selenium IDE的脚本发现是因为忘记了切换窗口,在代码中补充了一段代码Login.dr.switchTo().frame("banner"原创 2015-06-03 12:26:24 · 3036 阅读 · 0 评论 -
Selenium2.0功能测试之Alert/Confirm/Prompt的处理(Java版)
WebDriver中处理原生JS的 alert confirm 以及prompt是很方便的(虽然现在原生JS的实现方式用的很少了。具体思路是使用switchTo.alert()方法定位到当前的 alert/confirm/prompt(这里注意当前页面只能同时含有一个控件,如果多了会报错的,所以这就需要一一处理了),然后在调用Alert 的方法进行操作,Alert提供了以下几个方法:转载 2015-06-25 14:08:50 · 491 阅读 · 0 评论 -
eclipse中testNg离线安装
发现很多同学和我一样无法在线安装testNg,现在分享一个离线安装的方法,及安装文件,希望能够帮到大家。1.下载附件,并解压。(后面有),或者百度网盘http://pan.baidu.com/s/1i3y1QtR2.将解压后的文件..\eclipse-testng离线包\features\目录下的文件夹org.testng.eclipse_6.8.6.20130607_0745放到ecli转载 2015-06-01 14:07:51 · 1684 阅读 · 0 评论 -
TestNG组测试
在TestNG中组测试是一个新的创新功能,它不存在于JUnit框架,它允许调度到适当的部分方法和瓶坯复杂的测试方法分组。您不仅可以声明属于群体的那些方法,但你也可以指定一组包含其他组。然后,TestNG可调用和要求包括一组特定的群体(或正则表达式),而排除另一个集合。这给了你最大的灵活性,如何分区测试,如果想运行两套不同的测试背靠背,不要求重新编译任何东西。组指定testng.xml文件使用标转载 2015-06-01 15:00:40 · 490 阅读 · 0 评论 -
TestNG 入门教程
国庆7天假期,大部分朋友都出去旅游了,微信圈里全是晒旅游的照片, 东南亚游,欧洲游呀,真是羡慕呀。 悲惨的我只去了上海野生动物园, 在家休息,利用这段假期,把之前学过的东西都总结下。 我前段时间加班太多了,每天忙碌工作,都没精力去管自己的学习新技能的计划, 博客也没写几篇,很多想做的事情都因为工作太忙而耽搁了。 所以工作太忙了也不好,没有精力关注工作以外的事情。 最近写自动化测试每天都转载 2015-06-01 10:20:18 · 482 阅读 · 0 评论 -
selenium简单操作浏览器
对于一个初学者来说这是一个非常好的例子,不仅仅因为这是selenium最基本最简单的操作,还因为这个是非常便于实践的,这个小例子是以百度为操作的蓝本,每个人只要有网就可以学习这个例子。 如果有却seleniumjar包的人可以直接在我博客的资源中下载selenium jar资源,selenium jar包含的jar包比较丰富,足以满足当前需要。 好了直接给出例子,大家原创 2015-05-29 22:25:19 · 844 阅读 · 0 评论 -
selenium启动报错“ incorrect JSON status mapping for 'unknown error' (500 expected)”
前面讲了工程启动报错“selenium启动报错Unable to read VR Path Registry from C:\Users\clinva\AppData\Local\openvr\openvrpaths.vr”,升级了firefox浏览器到62后问题解决了,但是接下来启动程序有另外一个错误“org.openqa.selenium.remote.ErrorCodes toStatus,...原创 2018-09-14 11:11:53 · 2177 阅读 · 0 评论