Selenium网络驱动程序和RSPEC,如果你想要的东西直线。我在传统的ASP应用程序中使用它,并将它与Oracle Apex一起使用。最好使用ruby而不是Firefox Selenium IDR。
按照以下步骤 测试用红宝石2.0.0p481
安装以下宝石
子进程-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的核心 - 3.0.4.gem rspec的期许,3.0.4.gem rspec的-mocks-3.0.4.gem rspec-support-3.0.4.gem rubyzip-1.1.6.gem 硒的webdriver-2.42.0.gem
要安装运行
创业板安装硒的webdriver --local
你将被要求安装依赖..按照指示。
运行测试 rspec的RecordAdminTests.rb
您需要的硒服务器运行 Java的罐子硒的服务器独立-2.42.2.jar
需要 'RubyGems的' 需要“硒-webdriver”规定 “rspec的”
描述 “管理员ABC” 做
之前(:每个)做@vcntPg = 20端
before(:all)do @driver = Selenium :: WebDriver.for:firefox @wait = Selenium :: WebDriver :: Wait.new(:timeout => 15)@ driver.navigate.to“whateverurl”结束
之后(:全部)做@driver。退出结束 形容 “行政项目/用户/事件” 做 它 “应该修改CDE” 做
@wait.until {
@driver.find_element(:css ,"a[href*='Home.asp?GroupId=2']")
}
末
末
我认为,该应用程序是甲骨文/ Apex的事实应该是无关的,所以你可能会得到更多的反馈,如果你标记它“Web应用程序”或类似 – 2009-11-19 21:52:16