2013-02-12 3 views
0

Am a Selenium beginner. не знаю, как захватить всплывающую подсказку из следующего HTML-кода. это структура HTML:capture tooltip кнопки с использованием селена

<a id="aui_3_4_0_1_2236" title="Graceful shut down of the platform and power-off the hardware."> 
    <span id="aui_3_4_0_1_2235" class="aui-button"> 
     <span id="aui_3_4_0_1_2234" class="aui-button-`enter code here`content"> 
      <input id="_PlatformSummaryPortlet_WAR_CPFSPGPortlet10SNAPSHOT_INSTANCE_AEDwGJz6R6iD_soft" class="aui-button-input" type="button" value="Soft Shutdown" onclick="javascript:soft()" style="display: inline;"/> 
     </span> 
    </span> 
</a> 

и название имеют значение в подсказке. Я попытался следующие, чтобы получить подсказку:

WebElement Softshtdwn = driver.findElement(By.xpath(Object.SoftShutdownButton)); 
String tooltip = Softshtdwn.getAttribute("title"); 
String tooltip1 = Softshtdwn.getText(); 
String tooltip2 = Softshtdwn.getCssValue("title"); 

, но по какой-то причине, я получаю нулевое значение в ответ. Любая помощь приветствуется. примечание: невозможно использовать by.ID, поскольку идентификатор является динамическим.

+0

Как выглядит HTML-код вокруг всплывающей подсказки? – Arran

+0

Хотелось бы добавить скриншот. :). здесь HTML-

, ищу изящным выключения. спасибо –

+0

Изменили ваш пост, вы уже включили свой оригинальный HTML, но он был скрыт, потому что вы не отформатировали его правильно. – Arran

ответ

0

Использования ниже логики вы можете получить всплывающую подсказку

Но убедитесь, что вы используете правильный и уникальный локатор, чтобы получить именно нужное значение.

String toolTip=driver.findElement(By.xpath("")).getAttribute("title"); 

Если вы не можете создать правильный xpath, тогда разместите здесь свой html-код. Я помогу тебе.

+0

Я сделал аналогичный шаг, но его возвращающее значение null для меня. Я добавил точный код HTML в своем блоке вопросов. будут оценены –

+0

Попробуйте с этим локатором:. By.id («aui_3_4_0_1_2236») – Santoshsarma

+0

извините, ошибка в предыдущем коде, который я наклеенной на мой вопрос, пожалуйста, найти точный код:. не имеют ID –

Смежные вопросы