解决Watir在打开安装在Vista上的IE7时的问题

简介:       Watir(Web Application Testing in Ruby)是利用Ruby开发的Test Automation框架,利用它进行Web Application的自动化测试非常方便。

      Watir(Web Application Testing in Ruby)是利用Ruby开发的Test Automation框架,利用它进行Web Application的自动化测试非常方便。

      在安装和配置完毕后,运行其自带的google_search.rb例子时出现了问题。

      首先交代一下环境Vista+IE7+Watir1.6.2

      问题现象:当前如果有正在打开的IE窗口,ie.goto test_site语句不能在ie=Watir::IE.new新打开的窗口中打开Google主页。因此每次运行到第二步,也就是ie.text_field(:name, "q").set "pickaxe"会出错,出错信息的大概意思是:当前页面上找不到名称为q的元素。

      分析原因:Vista中有严格的用户权限管理机制,所有终端用户的登录都是以普通用户权限,所以在安装软件时,会频繁出现是否允许的提示框。

      解决方法

      1. 关闭用户访问管理

      vista中使用UAC(User Account Control)对用户账户控制,可以从控制面板中在当前用户上将UAC关闭。步骤:

       i>打开控制面板,选择“用户账户”

       ii>点击要编辑的账户,在左侧的操作列表有一个“打开或关闭“用户账户””,点击此链接

       iii>去掉“使用用户账户控制(UAC)帮助保护您的计算机”前面的选择,点击确定,重启计算机。

       推荐使用这种方法,不但可以解决当前问题,而且也省去了以后安装软件时的烦琐提示。

       2.关闭IE浏览器的保护模式。

       i>打开“Internet选项”窗口,切换到安全Tab页面。

       ii>分别去掉“Internet”、“本地Intranet”和“受限站点”站点中“启用保护模式”前面的选择,点击确定按钮,重启启动IE即可。

 

     参考文章:

What should I do if two browser windows appear when running a test under Windows Vista?

 Ways to Turn Off and Disable Vista IE 7 Protected Mode

   

目录
相关文章
|
Windows
Windows 技术篇-安装指定版本Internet Explorer浏览器方法,IE浏览器的升级和降级
Windows 技术篇-安装指定版本Internet Explorer浏览器方法,IE浏览器的升级和降级
343 0
Windows 技术篇-安装指定版本Internet Explorer浏览器方法,IE浏览器的升级和降级
|
Windows 开发者
windows7 安装IE 11,开启仿真模式
1,使用虚拟机做测试 virtualbox上面安装了windows但是IE比较旧,于是想升级下。 装个最新的IE11。 http://www.microsoft.com/zh-CN/download/internet-explorer-11-for-windows-7-details.aspx 下载一个 56MB的安装。 2,安装 直接双击安装,继续从网络下载安装包。
1219 0
|
Windows 前端开发 HTML5
Win7 安装 IE10 后蓝屏重启及浏览器出现黑条的解决办法
  听说 IE10 全面支持 HTML5,于是在自己的 Win7 SP1 64 位操作系统上安装了,想体验一下。没想到一打开浏览器,滚动栏右侧有黑条,输入网址回车电脑立马蓝屏重启了。网上搜索了一下,说卸载 IE10 就好了,卸载步骤:   1、单击“开始”按钮,在搜索框中输入“程序和功能”,然后在左窗格中选择“查看已安装的更新”;   2、在“卸载更新”下,向下滚动到“Microsoft Windows”部分。
897 0
解决Window7x64安装IE10无法运行的问题
关键词:ie10 win7打不开 ie10打不开 ie10一闪而过 前几天,IE10支持WIN7了。手贱不小心升级后发现无法运行IE(双击图标无法打开IE窗口),虽然不用ie多年(本屌一直用的Chrome)但是今天有位妹纸也遇到同样的问题,没办法只有硬着头皮弄。
882 0