最新文章列表

Xpath在selenium中的种种用法

Xpath在selenium中的种种用法 原文地址:https://www.simple-talk.com/dotnet/.net-framework/xpath,-css,-dom-and-selenium-the-rosetta-stone/  
lijingshou 评论(0) 有2239人浏览 2014-06-20 11:09

WebElement.getText()为空解决方法

当使用getText()获取一个普通的链接文本时: <a href="http://www.baidu.com">baidu</a> 如果得到的文本只为空,而非我们期望的baidu.那么尝试使用WebElement.isDisplayed()时候,将会得到false的结果.再尝试使用getAttribute("href"),发现 ...
lijingshou 评论(1) 有13238人浏览 2014-06-19 19:33

Selenium2.41.0—获取动态资源

编写不易,转载请注明(http://shihlei.iteye.com/blog/2067716)! 一概述     获取动态资源,可以使用HtmlUnit,但是其对JS的支持还是不够完善。相对与HtmlUnit还有一种驱动浏览器的下载还原工具Selenium。可以打开浏览器,获取网页,下载解析,支持dom,js,解析效果更好,但是打开浏览器速度方面有一定损失。个人实验,禁用CSS,图片下载 ...
ShihLei 评论(0) 有3346人浏览 2014-05-17 21:18

selenium2.40+junit4.10架简单的测试环境碰到:java.lang.NoClassDefFoundError

错误信息全部是: java.lang.NoClassDefFoundError: com/google/common/base/Charsets 经过各种搜索没找到解,但碰到一个提示的,说一般碰到这个错,不是真的找不到运行的这个类,或这个类不存在,实际是后面附带的相关信息找不到或相关jar没加载到项目 我本来只加了: junit-4.10.jar selenium-java-2.40.0.jar ...
balsampears 评论(0) 有1137人浏览 2014-04-23 18:05

关于Actions相关的方法小结

  相信用过Selenium webdriver的相信对Actions类并不陌生。测试的时候,经常我们在做鼠标移动到某个元素的时候,需要用到Actions类中的moveToElement方法,在此简单小结一下, 1. 控制元素位移相关: moveToElement相关 Try to move mouse over the object element: Actions A1=new Actions( ...
frances657132 评论(0) 有567人浏览 2014-03-31 18:55

关于隐藏元素和多个元素的定位

一. 关于隐藏元素,    相信大家都碰到过定位一个当前hidden的元素。看到了很多方法,先总结一下,比较通用的肯定还是用JavascriptExecutor接口的方法了 ...
frances657132 评论(0) 有854人浏览 2014-03-19 18:27

关于弹出新窗口处理

关于新窗口弹出问题,我们往往需要switch方法去切换得到新窗口的值,而如何判断和新窗口对比之后能正确切换,则需要我们用getWindowHandles()方法,然后再foreach它们,具体实现如下:      String winHandleBefore = driver.getWindowHandle();       Set<String> handles = driver.ge ...
frances657132 评论(0) 有434人浏览 2014-03-18 18:51

关于selenium处理文件上传button的问题

相信大家都遇到过这样的情况:进到一个页面,点击windows组件上传文件=》popup弹出=》选择文件=》回到原popup页面=》点击上传=》progress bar开始启动,需要等待progress bar消失=》上传成功 其中有很多点都是比较让人头疼的,比如文件上传的控制,判断元素的出现时间,progress bar的check处理等待,在此我仅总结一下几个关键点的方法,希望对初学者有所帮助: ...
frances657132 评论(0) 有1900人浏览 2014-03-12 19:01

关于TestNG数据读取方法及数据驱动测试浅谈——方法篇

   之前在数据篇介绍了Dataprovider,之后自己看了一下,觉得还是有些实例会可读性强一些。关于数据读取,我以Excel为例,介绍一个自己项目中的方法,以做补充: // CMDNumber和method是读取参数,前者用于定位Excel的sheet,后者用于定位Cell坐标 public String[][] getExcel_Step2(String CMDNumber, String ...
frances657132 评论(0) 有844人浏览 2014-03-11 18:33

关于TestNG数据读取方法及数据驱动测试浅谈——数据篇

   关于TestNG数据驱动的优势我想很多文档,教程已经说了很多遍了,而它提供的参数化让我们在测试项目可以灵活根据需求建立不同的dataprovider来提供数据,而真正实现数据,页面,测试彼此独立而又有机结合的可能性。    具体说来,数据的组织形式多种多样,TestNG提供的dataprovider我们可以用来进行数据处理,或者直接编辑。实例一:直接编辑 @DataProvider(name= ...
frances657132 评论(0) 有2347人浏览 2014-03-11 18:21

Node.js selenium-webdriver

  6.5. Node.js selenium-webdriver 6.5.1. 安装测试环境 6.5.1.1. Selenium Server 下载 Selenium Serverhttp://selenium-release.storage.googleapis.com/2.40/selenium-server-standalone-2.40.0 ...
netkiller.github.com 评论(0) 有1285人浏览 2014-03-05 14:01

Selenium 失败截图方法实现浅谈

   因为我用的是selenium webdriver+Eclipse+TestNG的解决方案,之前也在网上看到过很多关于失败截图的方法。不知道在哪看过一篇文章,说一个Tester的截图就应该像诗人能“吟的一首好诗”一样“截的一手好图”, 而我看到的方法大多是基于Webdriver Exception,和调用EventListener相结合。下面我简单就我的经验将截图方法分类总结一下:    在说正 ...
frances657132 评论(0) 有2481人浏览 2014-03-03 13:45

selenium之cssSelector

Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath locator速度快,特别是在IE下面(IE没有自己的XPath 解析器(Parse ...
lucizhang 评论(0) 有5656人浏览 2013-12-17 20:42

开源Web测试工具介绍

开源Web测试工具介绍 HtmlUnit   HtmlUnit 是 JUnit 的扩展测试框架之一。HtmlUnit 将返回文档模拟成 HTML,这样您便可以直接处理这些文档了。HtmlUnit 使用例 ...
糖糖豆豆 评论(0) 有14人浏览 2013-12-17 14:36

一个简单的Web UI自动化测试框架Java实现

简介 原创文章,转载请注明出处 这个框架的名字叫OAT,全称Object-Oriented  Automation Test.这个框架的思想借助于Tellurium框架.他的主要功能是将页面信息及行为存储在Java 对象中,然后在脚本中引用页面的行为.自动化程序最终由许多的页面行为组成.这个框架默认使用Selenium1驱动,并且可以通过编程使用其他驱动,因为OAT是面向接口的.   以 ...
lijingshou 评论(2) 有20958人浏览 2013-10-29 01:02

seleniumselenium

selenium
sangqiang1016 评论(0) 有317人浏览 2013-10-10 09:22

selenium打开一个IE(8)浏览器页面,怎么让该浏览器页面置顶?

selenium打开一个IE(8)浏览器页面,怎么让该浏览器页面置顶?
bo25702268 评论(0) 有2065人浏览 2013-09-26 15:35

Jenkins部署项目到远端的TOMCAT下并自动化测试

    使用Jenkins做项目打包和部署,在上一篇文章写的有,本文主要讲在部署到TOMCAT SERVER上以后,项目正常运行,然后我执行自动化测试时,遇到下面的问题 09:58:43.947 INFO - Checking Resource aliases 09:58:43.955 INFO - Command request: getNewBrowserSession[*firefox ...
wxynxyo 评论(0) 有10833人浏览 2013-08-05 15:31

TestNG参数化测试在selenium web automation中的应用

在用selenium做web automation的时候,我们经常需要读取外部的测试数据。对于同一个场景,同一个类操作,去遍历我们的测试数据。这个时候参数化测试就可以派上用场了。 本文阐述如何结合Selenium和TestNG,利用Excel文件存储测试数据写参数化的测试 首先看下TestNG官方网站的一段代码: //This method will provide data to any ...
lijingshou 评论(0) 有2841人浏览 2013-07-31 12:45

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics