Я пытаюсь получить доступ к текстовой области, размещенной под таблицами, используя роботизированную рамку и селен. Когда это сделано вручную, пользователю необходимо дважды щелкнуть ячейку таблицы (внутри div class = "htContainer"), прежде чем он сможет получить доступ к текстовой области (внутри div class = "handsontableInputHolder") и ввести некоторые значения.
Выполнение сценариев для двойного щелчка по ячейке таблицы прошло, но ячейка таблицы фактически не была дважды нажата, и текстовая область не отображается, что не позволяет ее редактировать.
Я попытался использовать ключевое слово Double Click из Selenium2Library, чтобы дважды щелкнуть и получить доступ к текстовой области
Снимок экрана HTML-кода
<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>