使用 Ruby 和 watir-webdriver 保存浏览器 url

Saving a browser url with Ruby and watir-webdriver

我正在使用 watir-webdriver 进行 GUI 冒烟测试,我想测试的一个区域是从动态 url

重定向

是否可以将url保存到文件中,然后加载使用?

我想到的伪代码:

@browser.goto 'google.com'
@browser.url.save

在另一个测试中

@browser.load url
continue testing....

有办法吗?

要将字符串写入文件,您可以这样做:

 File.open('path/to/yourfile', 'w') { |file| file.write(@browser.url) }

您可以像这样在其他测试中使用它:

File.open('path/to/yourfile', "rb") { |file| @browser.goto(file.read) }