访问位于表格单元格下方的输入文本字段

时间:2019-04-17 04:47:51

标签: html-table selenium-chromedriver robotframework

我正在尝试使用robotframework和selenium访问放置在表格下方的文本区域。手动完成后,用户需要双击表格单元格(在div class =“ htContainer”内)才能访问文本区域(在div class =“ handsontableInputHolder”内)并输入一些值。

运行脚本以双击表格单元格已通过结果,但实际上并未双击表格单元格,并且未显示文本区域,因此无法对其进行编辑。

我尝试使用Selenium2Library中的Double Click关键字来双击并访问文本区域

Screenshot of html code

enter image description here

<div class="handsontable widerHandsontableRowHeader htCenter" id="electionPriceContainer">
   <div class="htContainer" style="position: relative;">
      <div class="wtHolder ht_master" style="position: relative; width: 330px; height: 46px;">
         <div class="wtHider" style="position: relative; left: 0px; top: 0px;">
            <div class="wtSpreader">
               <table class="htCore">
                  <colgroup></colgroup>
                  <thead></thead>
                  <tbody>
                     <tr>
                        <th class="">
                           <div class="relative"><span class="rowHeader">Reinvestment Price</span></div>
                        </th>
                        <td class="htCenter" style="color: rgb(0, 0, 0); background-color: rgb(169, 208, 245);"></td>
                     </tr>
                  </tbody>
               </table>
            </div>
         </div>
      </div>

   </div>
   <div class="handsontableInputHolder" style="top: 0px; left: 0px; display: none;"><textarea class="handsontableInput" style="width: 0px; height: 0px;"></textarea></div>
</div>

0 个答案:

没有答案