我有一個XML文檔:添加引入nokogiri解析結果變量
<cred>
<login>Tove</login>
<pass>Jani</pass>
</cred>
我的代碼是:
require 'nokogiri'
require 'selwet'
context "parse xml" do doc = Nokogiri::XML(File.open("test.xml"))
doc.xpath("cred/login").each do
|char_element|
puts char_element.text
end
should "check" do
Unit.go_to "http://www.ya.ru/"
Unit.click '.b-inline'
Unit.fill '[name="login"]', @login
end
當我運行我的測試,我得到:
Tove
0
但我想要將解析結果插入@login
。我怎樣才能得到解析結果的變量?是否需要將XML中的login
和pass
值插入網頁中的字段?