我正在编写一个测试脚本,该脚本打开一个带有不带“www”和“com”的 URL 列表的文件。
我正在尝试阅读每一行并将该行放入 URL。然后我检查它是否重定向甚至存在。
我的问题是当我从文件中读取该行并将其分配给一个变量时。然后,我与加载后 URL 中的内容和我最初放入的内容进行比较,但它似乎在我的变量之后添加了一个 return。
基本上它总是说重定向,因为它放置“ http://www.line \n.com/”。
我怎样才能摆脱“\ n”?
counter = 1
file = File.new("Data/activeSites.txt", "r")
while (line = file.gets)
puts "#{counter}: #{line}"
counter = counter + 1
browser.goto("http://www." + line + ".com/")
if browser.url == "http://www." + line + ".com/"
puts "Did not redirect"
else
puts ("Redirected to " + browser.url)
#puts ("http://www." + line + ".com/")
puts "http://www.#{line}.com/"
end
基本上它总是说重定向,因为它放http://www.line然后返回 .com/
我怎样才能摆脱退货?