Я пытаюсь нажать на веб-элемент, нажав Tab, чтобы найти этот элемент, мне нужно нажать Tab 15 раз. У меня есть этот код, чтобы нажать Tab и Enter:
driver.switchTo().activeElement().sendKeys(Keys.TAB);
driver.switchTo().activeElement().sendKeys(Keys.ENTER);
Я искал в интернете и нашел следующий код с использованием Python:
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
N = 5 # number of times you want to press TAB
actions = ActionChains(browser)
for _ in range(N):
actions = actions.send_keys(Keys.TAB)
actions.perform()
Или, так как это Python, вы даже можете сделать:
actions = ActionChains(browser)
actions.send_keys(Keys.TAB * N)
actions.perform()
Можете ли вы помочь мне с этим с помощью Java? Спасибо!