Ruby, Nokogiri, Selenium WebDriver では、

doc = Nokogiri::HTML( driver.page_source )

element = doc.at_css 'input[name="hoge1"]'
puts element.get_attribute "value" # 属性
#=> value1

CSS Selector では、input[name="hoge1"]。
name 属性が"hoge1" である、input 要素

doc.at_css は、最初に見つかった、1つの要素で、
doc.css なら、配列が返ってくるように使い分けるため、要注意!

jQuery では、1つの要素の場合でも、常に配列が返るので、間違える事がない!

最初に、jQuery などで、CSS Selector を学ぶ必要がある。
それよりも複雑な指定は、XPath を使う