- Если вы хотите напечатать список названий кнопок, отображаемых на странице.
Отв.Удалите блок условия и измените оператор печати.См. Ниже код:
List <WebElement> buttons = driver.findElements(By.tagName("button"));
for ( int i=0; i<buttons.size();i++)
{
WebElement button = buttons.get(i);
System.out.println(button.getText());//It prints all the buttons name displayed on the page
}
2.Если вы хотите напечатать список имен кнопок, которые включены на странице.
Отв.Сохраните блок условия if, просто измените оператор печати.См. Ниже код:
List <WebElement> buttons = driver.findElements(By.tagName("button"));
for ( int i=0; i<buttons.size();i++)
{
WebElement button = buttons.get(i);
//System.out.println(button.getText()); //It prints all the buttons name displayed on the page
if(button.isEnabled())
{
System.out.println(button.getText()); //It prints all the buttons name which are enabled on the page
}
}