1
HTML:Извлечение текста из webtable селена WebDriver
<tr valign="top">
<td>
<p align="left"><font face="Arial, Helvetica, sans-serif" size="2"><b><font face="Arial, Helvetica, sans-serif" size="2"><img src="/images/printit.gif" width="57" height="69" align="right"></font><font size="+1">Your
itinerary has been booked!</font></b><br>
<br>
Please print a copy of this screen for your records. Thank you for choosing
Mercury Tours.<br>
<br>
</font></p>
</td>
</tr>
Я пытаюсь получить текст Your itinerary has been booked!
и Please print a copy of this screen for your records. Thank you for choosing Mercury Tours.
Я попытался с помощью тэгу и XPath для извлечения текстов и сортировки it.But есть какой-то уникальный локатор здесь, который можно использовать здесь?
Coud вы делитесь подробностями таблицы HTML, поэтому мы могли предоставить вам уникальный локатор ... ?? –
'<тело BGCOLOR = "# FFFFFF" VLINK = "# 666666" ссылка = "# 000099"> <Таблица ширина = "492" граница = "0" CELLSPACING = "0" CELLPADDING = "0">
' – Combospirit
Здесь только одна строка в вашем столе ??? –
ответ
Согласно предоставленному HTML-строке таблицы, я не уверен, что может быть уникальным локатором. Может быть, ниже при условии
cssSelector
будет уникальным здесь, чтобы извлечь текст: -Вы можете использовать выше
cssSelector
, если он не является уникальным вам необходимо предоставить более подробную информацию о таблице HTML. Поэтому я мог бы предоставить вам уникальный локатор.Или, если вы хотите, чтобы найти этот элемент с текстом, вы можете использовать ниже
xpath
который будет уникальным: -источник
2016-08-28 06:28:04
Привет, я не мог найти никаких уникальных значений здесь, которые могут быть использованы с cssLocator – Combospirit
Значения означает значение атрибута или внутренний текст? –
Как вы указали HTML в комментарии, если в вашей таблице есть только одна строка, при условии, что cssSelector и xpath оба будут уникальными, попробуйте и дайте мне знать ... для синтаксиса selenium, как использовать его, можете ли вы рассказать, какой язык программирования ты используешь?? –
много дней назад, я столкнулся с этой проблемой. У этого есть два подхода, чтобы решить эту проблему.
источник
2016-08-28 06:42:18
Использование Java, есть еще один общий способ, которым я обычно предпочитаю использовать для чтения любые данные табличные данные и содержание в нем
На самом деле, может даже быть дополнительно modularize, чтобы сделать утилиту таблиц с помощью таких методов, как getTableHeader(), getRowSize(), getColSize(), getData (int rowIndex), getData (int colIndex)
источник
2016-08-28 20:05:02 FayazMd
Смежные вопросы