Я пытаюсь получить доступ к ссылке из specif строки на основе базового текста/регулярное выражениеРубин Watir-WebDriver получение ссылки из конкретных строк таблицы
Например, я хочу, чтобы нажать на ссылку в строке, где второй столбец текст «Cash Balances - Daily», третий столбец будет датой, которую я ищу «09-Sep-2013», и ссылка на клик находится в 6-й колонке.
<tbody>
<tr>
<td>498488.txt</td>
<td>Cash Balances - Daily</td>
<td>10 Sep-2013</span> </td>
<td>No </td>
<td class="Table_DataCelllast">
<a href="javascript:void(0)" id="ctl00_ContentPlaceHolder2_dtgrdListFiles_ctl02_lnkViewfile" onclick="javascript:dw('DownloadFilesView.aspx?DocFileID=9187191&DocFileType=.txt','','menubar=yes,scrollbars,resizable,status,location','525','700'); return false;">View File</a>
</td>
</tr>`
Это то, что я пытался просто получить ссылки на печать
b.table.trs.each do |tr| p tr.a.link end
, но все, что я получить вернулся этот
#<Watir::Anchor:0x1017df620 located=false selector={:tag_name=>"a"}>
#<Watir::Anchor:0x1017df300 located=false selector={:tag_name=>"a"}>
#<Watir::Anchor:0x1017defe0 located=false selector={:tag_name=>"a"}>
#<Watir::Anchor:0x1017decc0 located=false selector={:tag_name=>"a"}>
#<Watir::Anchor:0x1017de978 located=false selector={:tag_name=>"a"}>
#<Watir::Anchor:0x1017de608 located=false selector={:tag_name=>"a"}>
#<Watir::Anchor:0x1017de2e8 located=false selector={:tag_name=>"a"}>
#<Watir::Anchor:0x1017ddfc8 located=false selector={:tag_name=>"a"}>
Любая помощь будет оценена ,
Почему бы не указать строку страницы, на которой вы хотите работать? Извлеките html-объект отсюда и дайте ссылку. И конкретно расскажите, что вы хотите сделать. Сделайте это хорошим презентабельным вопросом. –
Я не могу дать ссылку, потому что это частная защищенная страница. Я не могу использовать учетные данные. – user1279586
Смущает, что этот вопрос находится на удержании. – user1279586