如何在没有水豚的情况下设置硒应用程序主机

时间:2018-08-05 22:34:16

标签: ruby selenium minitest

我想使用不带水豚的webdriver创建一个简单的示例 我希望能够像使用水豚一样设置app_host。 但是我无法识别“ app_host”

projectToken = project.setupNotificationToken { changes in ...

创建驱动程序时,我可以访问URL

@driver.app_host = 'http://www.google.com'

但是当我将其更改为

 @driver = Selenium::WebDriver.for(:chrome) 

希望使用基本主机,而不必在每个命令中都进行设置(例如,在本示例的@driver = Selenium::WebDriver.for(:remote, url: 'http://www.google.com) 中使用“ /”)。

然后我得到...

navigate.to

代码:

Selenium::WebDriver::Error::WebDriverError: unexpected response, code=404, content-type="text/html"

我尝试像require 'minitest/autorun' require 'rspec/expectations' require 'selenium-webdriver' describe "it" do before do @driver = Selenium::WebDriver.for(:chrome) end include RSpec::Matchers it "for google, without capybara" do @driver.navigate.to "http://www.google.com" expect(@driver.find_element(:id, 'viewport')).to be end end 一样使用host,但这给了我

@driver = Selenium::WebDriver.for(:remote, host: 'http://google.com')

0 个答案:

没有答案