需要从 excel 加载 URL 并且需要使用 Ruby 脚本执行
Posted
技术标签:
【中文标题】需要从 excel 加载 URL 并且需要使用 Ruby 脚本执行【英文标题】:Need to load the URL from excel and need to execute using Ruby script 【发布时间】:2012-05-04 18:31:06 【问题描述】:我对 ruby 很陌生,我想学习 ruby 代码。我有基础知识。 我有页面列表(URL),我保存在 Excel 中。我想获取这些页面并且需要在浏览器中加载。请在下面找到我为页面加载编写的基本脚本。
require 'rubygems'
require 'watir'
ie = Watir::IE.new
ie.goto("http://google.com")
ie.goto("http://www.softwaretestinghelp.com/")
ie.goto("http://www.onestoptesting.com/manual-testing/")
ie.goto("https://facebook.com")
请帮忙完成。
感谢和问候, 维纳亚卡 M N
【问题讨论】:
您是否尝试过阅读网址?输入是 .csv 还是 .xls 格式? 你哪里有问题? 【参考方案1】:您可以使用 Nokogiri gem 和 xml/json 文件来完成。 例如:
require 'watir-webdriver'
require 'nokogiri'
browser = Watir::Browser.new :firefox
doc = Nokogiri::XML(File.open('your_file.xml'))
url = doc.at('//url').text
browser.goto(url)
你必须有这样的xml:
<url>http://google.com</url>
【讨论】:
以上是关于需要从 excel 加载 URL 并且需要使用 Ruby 脚本执行的主要内容,如果未能解决你的问题,请参考以下文章