Skip to content

Instantly share code, notes, and snippets.

/ultrafoo.rb Secret

Created September 30, 2015 12:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/f7c2bea6c401dace7ae1 to your computer and use it in GitHub Desktop.
Save anonymous/f7c2bea6c401dace7ae1 to your computer and use it in GitHub Desktop.
require 'pry'
require 'open-uri'
require 'nokogiri'
require 'pp'
url = "http://www.tristar.eu/pt/Electr%C3%B3nica/Boombox/Radio_Stereo_CD/CD-1568/3/5277"
doc = Nokogiri::HTML(open(url))
ALQDETALHESPB = doc.xpath(' //*[(@id = "Gegevens")]//li').collect {|node| node.text.strip}
number = ALQDETALHESPB.count.to_i
numbers = Array.new(number) {|i| i+1 }
counter = numbers
foo = numbers.each_with_index.map do |number, index|
puts "driver.find_element(:id, \"f04_000#{index+1}\").send_keys(ALQDETALHESPB[#{index+0}])"
end
#output printed on screen (correct output, just printed, not sent into the interpreter :( )
# driver.find_element(:id, "f04_0001").send_keys(ALQDETALHESPB[0])
# driver.find_element(:id, "f04_0002").send_keys(ALQDETALHESPB[1])
# driver.find_element(:id, "f04_0003").send_keys(ALQDETALHESPB[2])
# driver.find_element(:id, "f04_0004").send_keys(ALQDETALHESPB[3])
# driver.find_element(:id, "f04_0005").send_keys(ALQDETALHESPB[4])
# driver.find_element(:id, "f04_0006").send_keys(ALQDETALHESPB[5])
# driver.find_element(:id, "f04_0007").send_keys(ALQDETALHESPB[6])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment