当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

watir-webdriver

授权协议 MIT
开发语言 Ruby
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 呼延运恒
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Watir的实现基于WebDriver的Ruby绑定。查看介绍邮件 

示例:

require 'watir-webdriver'

browser = Watir::Browser.new :firefox
browser.goto "http://google.com"
browser.text_field(name: 'q').set("WebDriver rocks!")
browser.button(name: 'btnG').click
puts browser.url
browser.close
  • 很久没写博客了- - 记得几年前使用watir的时候还是1.x系列,个人感觉还是非常好用的,不过缺点也很明显,只支持ie,对于弹出框下载框等支持不是很好,经常需要结合autoit 一起使用。 中间有一段时间没有使用过watir,它也一直不温不火,不过与此同时selenium2却大放异彩,应该说变成主流自动化测试工具了(另一是QTP)。 而后想再次使用watir的时候,却发现了watir-webdr

  • selenium的webdriver可以说是,自动化测试中别具一格的东西,在开源的自动化测试工具中可谓的独霸一方啊,有的时候很佩服发明这个东西的那三个家伙,真实奇思妙想,而且还聪明异常。不过于此同时,ruby中的watir也是风头很盛,ruby语言的优美,加上watir对自动化测试的实现,也可以说相当不错。之后出现的watir-webdriver就是讲watir的语法引进,使用webdriver来

  • 百度搜索(python): from selenium import webdriver driver=webdriver.Chrome() driver.get("http://www.baidu.com") driver.find_element_by_id("kw").send_keys("cz9025") driver.find_element_by_id("su").click() d

  • 一、为什么选择Ruby 【1】完全开源。 【2】多平台:Ruby可以运行在Linux, UNIX, Windows, MS-DOS, BeOS, OS/2.. 【3】多线程:线程就是指在一个程序中处理若干控制流的功能。与OS提供的进程不同的是,线程可以共享内存空间。 【4】完全面向对象。 【5】不需要内存管理:具有垃圾回收(Garbage Collect, GC)功能,能自动回收不再使用的对象。

  • 本文主要演示如何在Ubuntu上搭建Watir-Webdriver与Cucumber环境,用于自动化测试。 1. Ubuntu环境 A. 安装 因为我的工作机是Windows,所以采用虚拟机的方式使用Ubuntu。 1. 首先安装虚拟机软件,可以使用VMware workstation、VirtualBox等虚拟机软件。 2. 在虚拟机中安装Ubuntu,我使用了Ubuntu 13.10 32位.

  • 1.watir-webdriver 自带截图功能   browser.driver.save_screenshot 'screenshot.png'      此种方法可以截取整个网页的图片。功能强大,但是不好之处在于,截取出来的图片比较模糊,分辨率不高。尤其放到excel 中,效果比较差。 2.win32 screenshot 截图功能   需要先安装gem install win32scree

  • Watir-WebDriver                       —— 软件测试的自动化时代 QQ群:160409929                  自动化测试方案书   系统架构 该自动化测试框架分三个模块:Test用例、Control控制层、Tools工具类、Index总控。 Test用例 基于ruby的watir-webdriver开发 统一预置参数输入规则,提供规则模板,做

  • 因工作原因,后续使用jruby+watir-webdriver+cucumber做自动化测试,记录学习的点滴(2019-3-19) ruby API=>>>http://www.ruby-doc.org/core/

 相关资料
  • Watir 是一个使用 Ruby 实现的开源Web 自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。 Watir is an open-source library for automating web browsers. It allows you to write tests that are easy to read and maintain. It i

  • 嘿,大家好,我在运行我的watir测试自动化代码时收到了一个警告,尽管它可以工作,但我想解决它。 警告:2020-02-12 08:35:47警告Selenium[弃用]Selenium::WebDriver::Error::ObsoleteElementError已弃用。改用Selenium::WebDriver::Error::StaleElementReferenceError(确保驱动程序

  • 有什么想法吗? 谢谢

  • 我有一个正在运行的Cucumber测试套件,每当我调用Browser.Close方法时,它会抛出以下错误

  • 我正在使用最新的selenium-webdriver(2.47.1)和watir-webdriver(0.8.0),并将Edge WebDriver安装在Ruby/bin文件夹中,就像其他WebDriver.exe文件一样;比如chromedriver或IEDriver。它似乎启动了Edge浏览器,但在关闭浏览器并失败所有测试之前,它不会试图转到URL。Windows中的防火墙允许它,当我运行rs

  • 问题内容: 我在通过Ruby-Watir Webdriver连接到Tor时遇到问题。 我使用Tor浏览器套件。问题是,当我尝试通过Watir(Selenium)连接时,似乎无法打开Tor而不是常规的Firefox。 在研究类似问题时,我尝试了以下方法: 当我使用上述代码时,我仍然会打开普通的firefox浏览器,并且无法连接到洋葱站点。 有什么想法吗?是否需要将Tor浏览器连接到我的webdriv