我想使用不带水豚的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')