最新文章列表

selenium webdriver学习(十四)------------如何处理table

以前在selenium RC 里面有一个getTable方法,是得到一个单元格中的文本。其详细描述如下:   /** Gets the text from a cell of a table. The cellAddress syntax tableLocator.row.column , where row and column start at 0. @param tableCellAd ...
qi_ling2005 评论(0) 有7431人浏览 2012-04-07 09:15

Cucumber Capybara Selenium 如何触发一个dom的点击事件

就是 click_on 和 Press 只能针对button和link如果,有个页面元素是,javascript绑定的怎么触发 page.execute_script("$('#{css_selector}').trigger('click')") page.find('#element').trigger(:mouseover) page.execute_script( ...
夜鸣猪 评论(0) 有2699人浏览 2012-04-06 12:50

让 capybara 通过 selenium 运行所有rspec 测试用例

rspec2 selenium ,capybara 默认配置下只会运行一个it 测试用例,要想让 capybara 通过selenium 运行所有测试用例,( make Capybara run all your tests in Selenium by setting)则需在 spec/spec_helper.rb 中设置: Capybara.default_driver = :seleniu ...
pobing 评论(0) 有1721人浏览 2012-03-21 11:00

Selenium-webdriver系列教程(18)————万能的截图

截图技能对于测试人员来说应该是较为重要的一个技能,就像踢假球是国内球员混迹中超的必备技能一般。 在自动化测试中,截图可以帮助我们直观的定位错误、记录测试步骤。 记得以前在给某跨国银行做自动化项目的时候,某银的PM要求我们自动化测试的每一步至少需要1个截图,以证明每个功能都被自动化测试给覆盖过,在这种情况下截图就成了证明自动化测试有效性的重要手段。 好的测试人员都会截得一手好图,就跟骨灰级宅男定 ...
nbkhic 评论(0) 有1249人浏览 2012-03-19 22:53

Selenium-webdriver系列教程(17)————为firefox设置下载文件的保存目录

Firefox为我们提供了非常丰富的配置功能,下面的代码就实现了配置下载目录的功能。 profile = Selenium::WebDriver::Firefox::Profile.new profile['browser.download.dir'] = "/tmp/webdriver-downloads" profile['browser.download.folde ...
nbkhic 评论(0) 有2573人浏览 2012-03-19 22:53

Selenium-webdriver系列教程(16)————为firefox设置代理

下面的代码可以帮助你实现firefox测试运行时代理配置的功能。大概的思路是通过设置profile对象来进行配置。 profile = Selenium::WebDriver::Firefox::Profile.new # 新建了url为proxy.org,端口为8080的htpp代理 proxy = Selenium::WebDriver::Proxy.new(:http => & ...
nbkhic 评论(0) 有449人浏览 2012-03-19 22:52

Selenium-webdriver系列教程(15)————使用已存在的profile启动firefox

关于firefox的profile,这里不想叙述太多,只说一点,那就是通过profile我们可以去修改测试运行时firefox的具体配置,对于firefox的自动化测试来说是必须掌握的一个知识点。 使用selenium-webdirver操作profile的代码如下: # 使用已存在profile进行测试 # 由于profile里保存有cookie等信息 # 因此可以通过该技术来保持用户的 ...
nbkhic 评论(0) 有549人浏览 2012-03-18 14:42

Selenium-webdriver系列教程(15)————使用已存在的profile启动firefox

关于firefox的profile,这里不想叙述太多,只说一点,那就是通过profile我们可以去修改测试运行时firefox的具体配置,对于firefox的自动化测试来说是必须掌握的一个知识点。 使用selenium-webdirver操作profile的代码如下: [code = "ruby"] # 使用已存在profile进行测试 # 由于profile里保存有cooki ...
nbkhic 评论(0) 有482人浏览 2012-03-18 14:41

selenium webdriver学习(七)------------如何处理alert、confirm、prompt对话框

alert、confirm、prompt这样的js对话框在selenium1.X时代也是难啃的骨头,常常要用autoit来帮助处理。 试用了一下selenium webdriver中处理这些对话框十分方便简洁。以下面html代码为例:   Dialogs.html <html> <head> <title>Alert&l ...
qi_ling2005 评论(2) 有10179人浏览 2012-03-12 14:08

selenium webdriver学习(四)------------定位页面元素

selenium-webdriver提供了强大的元素定位方法,支持以下三种方法。 单个对象的定位方法 多个对象的定位方法 层级定位                       ...
qi_ling2005 评论(0) 有15488人浏览 2012-03-10 09:45

Selenium Webdriver下click失效问题解决

   最近在使用Selenium Webdriver(Selenium2.0)进行界面自动化测试的时候发现单击事件无效,通过driver.findElement的方式是可以找到click元素的,但是就是click之后无任何反应。    研究之后发现原来是click的时候已经失去该焦点了,解决办法是先找另外的元素,再来找这个元素,例如:   //先找到父亲节点,再回来 driver.fin ...
rothmada 评论(3) 有28010人浏览 2012-03-01 20:06

selenium自动化测试,input组件chang事件,修改记录名称确定按钮解禁方法。

场景: 在弹出的div中修改记录名称。当名称与原名称相同时。修改按钮变灰,处于禁用状态。 此时需要selenium java测试脚本监听input change事件。 用例才能正常执行下去。 解决方法:模拟keyUp事件。触发div中的js change事件。 selenium.type("id=inputId", "xxxx"); selenium.ke ...
edgyailit 评论(0) 有2976人浏览 2012-02-28 10:09

今日python学习

记录下今天关于python的东东:   1. setuptools:          下载: http://peak.telecommunity.com/dist/ez_setup.py           安装: python ez_setup.py 安装后Lib\site-packages 多了easy-install的东西   2. Python bindings for Sel ...
zhanyingle_1981 评论(0) 有1305人浏览 2012-02-02 17:36

Hudson部署在Tomcat ,运行selenium 时间相差8小时解决方法

Hudson部署在Tomcat ,运行selenium 时间相差8小时解决方法         在一台windows系统的服务器上装了绿色版的Tomcat 5.5 ,然后部署了Hudson2.2.0版本,发现在Hudson中显示的时间始终比实际时间少了8小时,问过“谷老师”后,在Tomcat 的配置文件中增加了时区的定义。         重启应用,发现后台日志和Hudson的时间都对了。于是开始 ...
br1823 评论(1) 有2738人浏览 2011-12-20 14:49

Selenium 常用代码

引用 http://release.seleniumhq.org/selenium-core/1.0.1/reference.html 速度 setSpeed 500 打开页 open / waitForPageToLoad 验证 DOM waitForElementPresent //DIV[@id='btnDirectLr'] waitForElementPres ...
RobinWu 评论(0) 有2217人浏览 2011-12-07 10:12

关于watir selenium和webdriver soda cucumber

watir和selenium在自动化测试web测试领域强硬增长。这一趋势日渐强势,各种搭配和框架丛生。 简单的搜集,我看到了cucumber配合watir的框架,看到例教,和类似的测试集成框架,也看到分布式测试框架 简单使用: 安装 gem install watir-webdriver require 'watir-webdriver' b = Watir::Browser.ne ...
夜鸣猪 评论(0) 有3781人浏览 2011-11-29 01:34

[webdriver]cookie测试

/* Copyright 2007-2009 WebDriver committers Copyright 2007-2009 Google Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance wit ...
MyEyeOfJava 评论(0) 有1733人浏览 2011-11-28 19:47

最近博客热门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