単純なものが必要な場合は、Selenium WebドライバーとRSPEC。従来のクラシック ASP アプリケーションで使用し、Oracle Apex でも使用しました。Firefox Selenium IDR よりも ruby を使用することをお勧めします。
以下の手順に従ってください ruby 2.0.0p481でテスト済み
次のgemをインストールしました
childprocess-0.5.3.gem diff-lcs-1.2.5.gem ffi-1.0.11.gem ffi-1.0.11-java.gem multi_json-1.10.1.gem rspec-3.0.0.gem rspec-core- 3.0.4.gem rspec-expectations-3.0.4.gem rspec-mocks-3.0.4.gem rspec-support-3.0.4.gem rubyzip-1.1.6.gem selenium-webdriver-2.42.0.gem
実行をインストールするには
gem install selenium-webdriver --local
依存関係をインストールするように求められます..指示に従います。
テストを実行するには rspec RecordAdminTests.rb
java -jar selenium-server-standalone-2.42.2.jar を実行している Selenium サーバーが必要です。
'rubygems' が必要 'selenium-webdriver' が必要 'rspec' が必要
「管理者 ABC」と記述してください
before(:each) do @vcntPg = 20 end
before(:all) do @driver = Selenium::WebDriver.for :firefox @wait = Selenium::WebDriver::Wait.new(:timeout => 15) @driver.navigate.to "whateverurl" end
after(:all) do @driver.quit end describe "Admin Project/User/Events" do it "Should Edit CDE" do
@wait.until {
@driver.find_element(:css ,"a[href*='Home.asp?GroupId=2']")
}
終わり
終わり