Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

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

locators
java
testng
webdriver
Теги: #<Tag:0x00007fedc7552618> #<Tag:0x00007fedc75524d8> #<Tag:0x00007fedc7552398> #<Tag:0x00007fedc7552258>

(Dan Perman) #1

Здравствуйте.
Мне надо нажать на цифры на клавиатуре, но не 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 внутри


(Dan Perman) #2

up up


(Lev Yarushin) #3

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


(Dan Perman) #4


(Дмитрий Золкин) #5

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


(Lev Yarushin) #6

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


(Dan Perman) #7

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