t.me/atinfo_chat Telegram группа по автоматизации тестирования

не получается передать sendKeys элементу

Теги: #<Tag:0x00007f9b0253ac38> #<Tag:0x00007f9b0253ab48> #<Tag:0x00007f9b0253a968> #<Tag:0x00007f9b0253a878>

Здравствуйте.
Мне надо нажать на цифры на клавиатуре, но не numpad. Так как аппликация может принять только нажатие цифр на клавиатуре.
Мне надо выбрать элемент , и только потом передать ему нажатие кнопок 1-9.

Я попытался сделать

By target = By.id("LeftImg" + targetID);
click(target);   // выбор элемента

getAction().sendKeys(driver.findElement(target),"1").build().perform(); // не работает
driver.findElement(target).sendKeys(Keys.valueOf("1")); // тоже не работает

элемент DIV с img внутри

up up

Так вы клавиши элементу IMG посылаете? Или DIV?
Можно HTML код увидеть?

1 Симпатия

Врядли в img можно sendkeys сделать

2 Симпатий

Этому элементу ни горячо ни холодно от sendkeys. Ищите input или textarea рядом. Их не видно на картинке, раскройте все вложенные элементы пожалуйста.

Спасибо, нашел скрытый input, все работает :grinning: