Как я могу получить значение на входе - PullRequest
0 голосов
/ 10 мая 2019

Я пишу сценарий в селене и хотел бы контролировать возвращаемые значения.

Я пробовал .getText()) и getAttribute("Value")).

Мой код:

System.out.println(driver.findElement(By.id("HRTABLEZQ11-0-0_0")).getAttribute("Value"));
System.out.println(driver.findElement(By.id("HRTABLEZQ11-0-0_0")).getText());

HTML:

<input id="D*ZQ11PERPAI-0-0_0" maxlength="6" readonly="true" hrprotected="true" tabindex="-1" 
    oncontextmenu="showViewerColumnsMenu('ZQ11PERPAI','JQQ111NE','0','','','Période de paie',event);return false;" 
    onchange="setValue(topWindow.getObjectFiredEvent(window,event),'JQQ111NE');" 
    onhelp="showWimHelp(this)"
    onfocus="if (topWindow.isIE) return;selCurrent(-1,0,0,'ZQ11','JQQ111NE',true,event)" 
    class="HREDIT_DATL1" 
    style="width:60px;height:18px;text-transform:uppercase;padding:0px" 
    type="TEXT">

Я хотел бы иметь значение ввода (на самом деле 10), которое я увидел на веб-странице.

На самом деле у меня есть ноль.

1 Ответ

0 голосов
/ 10 мая 2019

Попробуйте ниже.

System.out.println(driver.findElement(By.id("HRTABLEZQ11-0-0_0")).getAttribute("textContent"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...