我正在尝试使用CMD窗口在Windows上运行测试-测试是使用Ruby和Rspec创建的。我确实看到其他人也解决了这个问题,如果他们更改了PATH,则他们得到了解决,但我似乎无法解决。
下面是我的代码,我在路径中保存了blog-test.rb文件,但仍然无法正常工作。
我试图更改blog-test.rb文件的位置,但是没有用。这是我第一次处理这些,请帮忙
需要“ selenium-webdriver” 需要“ rspec”
描述“博客应用程序”的作用
describe "Signup to the blog application" do
it "confirm that a user can successfully signup" do
driver = Selenium::WebDriver.for :chrome
# Go to Sign up form
driver.navigate.to "https://selenium-blog.herokuapp.com/signup"
# Fill out and submit form
username_field = driver.find_element(id:"user_username")
username_field.send_keys("user")
email_field = driver.find_element(id:"user_email")
email_field.send_keys("email")
password_field = driver.find_element(id:"user_password")
password_field.send_keys("password")
submit_field = driver.find_element(id:"submit")
submit_field.click.submit
#confirm if user is signed up successfully
banner = driver.find_element(id: "flash_success")
banner_text = banner.text
expect(banner_text).to eq("Welcome to the alpha blog user")
driver.quit
end
end
结束
这是我收到的错误 C:\ Ruby25-x64 \ Exercise Files> rspec blog-test.rb
加载./blog-test.rb时发生错误。 失败/错误:返回gem_original_require(path)
LoadError: 无法加载此类文件-selenium-webdriver
未找到示例。
在0.00046秒内完成(加载文件需要0.20073秒) 0个示例,0个故障,1个示例之外发生了错误