【问题标题】:How to get a text from HTML using Watir?如何使用 Watir 从 HTML 中获取文本?
【发布时间】:2013-01-01 08:11:56
【问题描述】:

我正在使用带有 Ruby 的 Watir (watir-webdriver) 来编写自动化测试脚本。

我正在尝试从 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>

【问题讨论】:

    标签: ruby selenium watir watir-webdriver


    【解决方案1】:

    简单易学。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-25
      • 2021-08-21
      • 1970-01-01
      • 2015-01-05
      • 1970-01-01
      • 2021-04-06
      相关资源
      最近更新 更多