今天是我第二天搞Watir,写了一段简单的代码:
ie.goto("http://130.34.98.11:18080/bssframe");
ie.text_field(:id,"STAFF_ID").set("SUPERUSR");
ie.text_field(:id,"PASSWORD").set("XXXXXX");
ie.button(:id,"bLoginSubmit").click;
contentFrame = ie.frame(:id,"contentframe");
puts contentFrame.html;
结果ruby报错:
c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.4/./watir/frame.rb:52:in `method_missing': document (WIN32OLERuntimeError)
OLE error code:80070005 in <Unknown>
拒绝访问。
HRESULT error code:0x80020009
发生意外。 from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.4/./watir/frame.rb:52:in `document'
from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.4/./watir/page-container.rb:31:in `page'
from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.4/./watir/page-container.rb:37:in `html'
from watir_test_1.rb:11
结果在一位高手的指导下,把站点添加到IE的信任站点就可以了
这个问题的主要原因是 JS跨域访问的问题
分享到:
相关推荐
watir测试框架介绍 watir测试框架介绍 watir测试框架介绍
安装命令:gem install watir --local。
Hi all, I had to rebuild my box and I currently am unable to install Watir. gem install watir ERROR: Error installing watir: activesupport requires Ruby version >= 1.8.7. Which would be fine if ...
watir语法的详细介绍和描述,适合watir初学者。
watir介绍及安装
Watir测试框架介绍、环境配置、API介绍
开源自动化测试工具组合:Ruby+Watir安装 安装准备: 1. 工具安装包准备: Ruby官方下载地址:http://www.ruby-lang.org/zh_cn/downloads/,稳定版本Ruby 1.8.6 Watir下载地址:...
开源自动化测试工具组合:Ruby+Watir安装 安装准备: 1. 工具安装包准备: Ruby官方下载地址:http://www.ruby-lang.org/zh_cn/downloads/,稳定版本Ruby 1.8.6 Watir下载地址:...
因为 Watir 的网站上用户手册、示例代码以及 FAQ 都维护的不错,所以已有的东西我就不重复了,在这里简单介绍一下,如果同行们有兴趣,可以一起研究一下。 Watir 是一个使用 Ruby 实现的开源Web 自动化测试框架,...
该文档比较详细地介绍了自动化测试工具watir
watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn...
公司自动化测试培训ppt,使用语言ruby,自动化测试工具watir,讲解基础api和常用框架
ruby watir 安装教程 希望能共帮到和我一样出现问题的学习者
2.本地安装watir-1.4.1.gem,执行gem install watir-1.4.1.gem -l 3.本地安装rubygems-update-1.3.4.gem,执行 gem install rubygems-update-1.3.4.gem 4.更新rubygems,执行update_rubygems (这一步先忽略,有影响...
压缩包中包含目前2013/01/19最新的安装文件,有rubyinstaller-1.9.2-p136、DevKit-tdm-32-4.5.1-20101214-1400-sfx、rubygems-1.8.24、watir-4.0.2、watir-webdriver-0.6.2等文件,并附上简略安装说明。
watir的api文档,可以离线查阅! chm格式。
Watir全称是“Web Application Testing in Ruby”,发音类似“water”。它是一种基于网页模式的自动化功能测试工具。 Watir是一个Ruby库,使用多版本浏览器进行Web应用程序测试。