нужно нажать на изображение скрепки чтоб прикрепить файл (см. скрин):
проблема в том, что у всех скрепок на странице получаются одинаковые xpath и нажать на первую еще можно, а на вторую и последующие используюя только xpath не получится, так как нажимает снова на первую картинку.
вот код (первая скрепка):
<td class="x-grid3-col x-grid3-cell x-grid3-td-2 x-grid3-cell-last x-grid3-cell-selected" style="width: 34px; " tabindex="0"> <div class="x-grid3-cell-inner x-grid3-col-2" unselectable="on"> <form id="F259_10" name="F259_10" method="POST" action="/user/edituser/upload" class="file-upload-form"> <input type="file" name="myfile" id="myfile259_10" size="1" class="file-uploader" title="Редактировать" onchange="uploadFile('259_10', 7);"> <img src="/Skins/defaultskin/Images/addFile.png" class="file-upload-pict"> </form> </div> </td>
и вторая скрепка:
<td class="x-grid3-col x-grid3-cell x-grid3-td-2 x-grid3-cell-last " style="width: 34px; " tabindex="0"> <div class="x-grid3-cell-inner x-grid3-col-2" unselectable="on"> <form id="F260_10" name="F260_10" method="POST" action="/user/edituser/upload" class="file-upload-form"> <input type="file" name="myfile" id="myfile260_10" size="1" class="file-uploader" title="Редактировать" onchange="uploadFile('260_10', 7);"> <img src="/Skins/defaultskin/Images/addFile.png" class="file-upload-pict"> </form> </div> </td>
здесь отличаются только названия форм и input, но я пробовала связать с ними событие clickAt(), ничего не происходит.
подскажите, на что в таких случаях можно ориентироваться? какие способы клика на элемент еще можно использовать?