TA的每日心情 | 郁闷 2014-12-19 21:33 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
最近开始学习watir,安装费了好大功夫。
首先去ruby的官网下载ruby的安装程序,下了1.9.2版本的,然后用gem install watir进行网络安装,安装成功,在iba里直接敲require “watir”,会报错,上网查,要设置环境变量RUBYOPT = rubygems,或者在第一行敲require “rubygems”,第一步ok,下来又出现问题了,(我是一步一步在命令行里敲的,比较菜),直接运行.Rb的实例,会报错提示“**尚未启动,”在命令行里好像提示“找不到模块,”于是又百度,解释说可能是组件windows-api和win32-api的组建版本不兼容,(网络安装不知道装的默认是watir的什么版本?)用gem list看了下,这2个组件是和网上看到的情况是一样,于是用gem uninstall 卸载了win32的组件,从网站上下载了win32-api1.4.5的gem的版本,在本地安装却怎么也装不上,无奈之下,又重新下载了ruby1.8,重新安装,之后网络安装watir,却无法安装,只好在本地安装(gem –install watir-1.4.1.gem)了watir的1.4,运行示例脚本,运行成功。
ruby1.8是带编辑器的,而且可以直接在编辑器里运行脚本,1.9只有命令行和irb,不知道为什么版本高的却功能比较少?
哪位watir高手解答下 |
|