所有ruby测试脚本都有同样的问题。
浏览器打开后,它将在22秒后运行,并在其余的测试脚本运行之前关闭。以下是b = Watir::Browser.new :chrome
后失败的函数。 3周前,所有脚本都运行正常。现在没有人会提前通过b = Watir::Browser.new :chrome
。
def startBrowser
time0 = Time.new
b = Watir::Browser.new :chrome
b.goto "https://test.mtc.byu.edu/assessmenttools/"
if browser.title == "Assessment Tools"
puts "Assessment Tools".yellow
return browser
else
browser.close()
return nil
end
end
答案 0 :(得分:0)
我的猜测是,chromedriver和/或selenium-webdriver的版本与新版本的Chrome不兼容。
尝试:
gem install selenium-webdriver
答案 1 :(得分:0)