我正在使用Eclipse IDE来运行Ruby Selenium scripts
[Ruby / RSpec / WebDriver]
当我运行测试时,运行方式>来自Eclipse的Ruby Script ,我在控制台中看到没有错误,但测试终止而不是运行测试。
以下是我尝试自动化的示例代码:
require "json" require "selenium-webdriver" require "rspec" include RSpec::Expectations describe "Google" do before(:each) do @driver = Selenium::WebDriver.for :firefox @base_url = "https://google.com" @driver.manage.timeouts.implicit_wait = 30 end after(:each) do @driver.quit end it "test_sdf" do @driver.get(@base_url + "/") @driver.find_element(:name, "q").clear @driver.find_element(:name, "q").send_keys "Hello" end end
在上面的脚本中,before(:each) do
无法执行
答案 0 :(得分:0)
我认为使用Eclipse运行rspec是一个好主意。 为什么不尝试在命令行中运行测试,以确保您拥有宝石。
我在代码中没有看到任何问题。