Ruby watir安裝及版本相容解決方法

2021-09-01 21:27:56 字數 1153 閱讀 3534

1.安裝ruby

4.檢測:開啟scite,輸入

require 'watir' 

ie = watir::ie.new 

ie.goto("")

儲存為a.rd檔案,f5執行,輸出

>ruby a.rb 

>exit code: 0

到此安裝成功。

中文問題:

在用watir測試中文的時候,出現亂碼,網上查了下,對於watir1.6.5的版本,已經加入了對中文的支援,只需要對編碼的問題進行修改即可:將c:\ruby\lib\ruby\gems\1.8\gems\watir-1.6.5\lib\watir\win32ole.rb 檔案中的**win32ole.codepage = win32ole::cp_utf8修改為win32ole.codepage = win32ole::cp_acp

ffi::notfounderror: function '_get_errno' not found in [msvcrt.dll],執行出錯

193ruby+watir3.0

192ruby+watir2.0

解決方法:

watir-classic降到3.0 

win32-process降到0.6.6

gem uninstall watir-classic -v 3.2.0 

gem install watir-classic -v 3.0.0 

gem uninstall win32-process -v 0.7.0 

gem install win32-process -v 0.6.6

ruby1.8.7+watir1.6.5

error:error installing watir:

win32-process requires ruby version > 1.9.0

解決方法:

win32-process降到0.6.4

gem uninstall win32-process -v 0.7.0 

gem install win32-process -v 0.6.4

然後將gem更新到最新版本就可以安裝watir了

gem update --system

tomcat安裝與myclipse版本相容

當電腦安裝有32位的myecliplse,那麼就要安裝32位的tomcat,一般來說,這兩個都安裝32位的比較保險 tomcat是免安裝的,所以在解壓後,只需要把tomcat檔案放在自己的路徑下,然後配置環境變數即可 那麼接下來就是我們今天的重頭戲,配置環境變數 首先定義三個環境變數,tomcat ...

Android Uri解析4 4及以上版本相容

在android level 19之後,由於官方更新了uri的格式,因此需要採用最新的uri解析方式以適配,如果還採用android 4.4之前的解析方法 實際上目前網路上大部分還是這種方式 就會出現空指標的問題,實際上就是因為格式不匹配導致的解析失敗。參考實現如下,可以直接作為工具類加入現有 中。...

pytest生成html報告的安裝版本相容性的問題

由於過程中沒有截圖,如下描述只做自己的乙個回憶 1,原來電腦上的python版本是3.5.1 原來是乙個很高的版本,也是由於安裝pytest的時候版本不相容做了降級 嘗試安裝pytest html,但是安裝失敗,報錯 a diffraction python 3.5.1 3.6 分析了一下,就是讓裝...