我安裝的Watir寶石在我的系統通過如何在Firefox中使用JSSH在rails上使用watir gem?
gem install watir
後,我安裝JSSH Firefox擴展。
我的問題如何啓用firefox中的JSSH以及如何使用它進行測試。
在此先感謝
我安裝的Watir寶石在我的系統通過如何在Firefox中使用JSSH在rails上使用watir gem?
gem install watir
後,我安裝JSSH Firefox擴展。
我的問題如何啓用firefox中的JSSH以及如何使用它進行測試。
在此先感謝
Watir是一個基於瀏覽器的Web應用程序前端測試工具。
在Windows平臺上,默認情況下,Web測試在Internet Explorer中運行。
watir的主要缺點是它只能在IE瀏覽器上運行。
以下將有助於運行示例自動測試。
保存在sample.rb文件下面的代碼
require 'rubygems'
require 'watir'
browser = Watir::Browser.new
browser.goto("http://www.google.co.in/")
browser.text_field(:name => "q").set "spritle.com"
browser.button(:name => 'btnG').click
運行此文件命令提示符ruby sample.rb
- 此命令將有助於通過運行命令提示符下這個文件
這上面的代碼會自動打開google頁面並在文本字段中鍵入'spritle.com',然後單擊搜索按鈕,然後顯示搜索結果。最後會關閉瀏覽器。 (注意:這將僅打開Internet Explorer瀏覽器)
欲瞭解更多信息,請參考以下鏈接:
您可以在Firefox中使用的Watir運行GUI測試-webdriver
require "watir-webdriver"
browser = Watir::Browser.new :ff
browser.goto("http://www.google.co.in/")
browser.text_field(:name => "q").set "spritle.com"
browser.button(:name => 'btnG').click
另外,f或者某些原因,腳本無法在我的機器上找到firefox.exe二進制文件,因此我必須在添加以下內容之後添加以下內容require "watir-webdriver"
Selenium::WebDriver::Firefox::Binary.path='C:\Program Files\Mozilla Firefox\firefox.exe'