Ruby 如何使用Watir从HTML获取文本?

Ruby 如何使用Watir从HTML获取文本?,ruby,selenium,watir,watir-webdriver,Ruby,Selenium,Watir,Watir Webdriver,我正在使用Watir(watirwebdriver)和Ruby来编写一个自动测试脚本 我试图从HTML中获取随机数文本,在本例中为103QUL6M。由于每次运行脚本时随机数文本都不同,因此我希望确保每次代码都能正常工作。得到文本后,我想将其存储在变量中 <div id="folio-main"> <div id="main"> <form action="/servlets/ProcessAction?identifier=orderConfirma

我正在使用Watir(watirwebdriver)和Ruby来编写一个自动测试脚本

我试图从HTML中获取随机数文本,在本例中为
103QUL6M
。由于每次运行脚本时随机数文本都不同,因此我希望确保每次代码都能正常工作。得到文本后,我想将其存储在变量中

<div id="folio-main">
    <div id="main">
    <form action="/servlets/ProcessAction?identifier=orderConfirmationForm" method="post" name="orderConfirmationForm">
    <div id="header">
    <div id="info">
    <div id="OrderDetails" class="detailsLT">
    <h3>Order Details</h3>
    <table cellspacing="0" cellpadding="0" border="0">
    <tbody>
    <tr>
    <td class="tdLabel"> Order Number: </td>
    <td class="tdData">**103QUL6M**</td>
        </tr>
        <tr>
        </tbody>
        </table>
        <ul class="listLinkCol">
        <ul class="listLinkCol">
        <ul class="listLinkCol">
        </div>
        <div id="OrderHelp" class="detailsRT">
        </div>
        <div style="clear:both;"></div>
        <p>
        </form>
        </div>
        </div>
        </div>
        </div>

订单详情
订单号:
**103QUL6M**
轻松搞定

$browser.div(:id => "OrderDetails").table(:index => 0).rows[0].cells[1].text