我在比较两个哈希中的值时遇到问题,出现错误“无法将字符串转换为整数”。第一个散列具有使用方法“capture_page_data(browser)”从网页捕获的值,第二个散列具有从报告中解析的数据。
代码如下所示:
# Open the web application
# Navigate to a specific page and capture page data
loan_data = Hash.new
loan_data = capture_page_data(browser)
第二个哈希具有从 Web 应用程序生成的报告中捕获的值。
代码如下所示:
@report_data[page] = Hash.new
# we have written some logic to parse the data from the report into hash variable
现在我正在尝试比较这两个哈希中的值,以确保报告中的数据与应用程序中的数据匹配,使用下面的代码给我错误“无法将字符串转换为整数”。
loan_data.map{|ld| ld['MainContent_cphContent_LoanOverViewGeneralInfoCtrl_lblRelName']} &
@report_data.map{|rd| rd['Relationship']}
请帮我解决这个问题。
问候,
维拉。