Selenium webdriver webriver中链接上的Sendkeys?

Selenium webdriver webriver中链接上的Sendkeys?,selenium-webdriver,Selenium Webdriver,有没有办法使用WebDriver在链接上执行sendkeys?我的网页上有一些元素只有点击tab键才能访问。所以我想在关注它旁边的链接后点击tab。这在SilkTest International中是可能的,所以希望这里一定有办法。这里是一种发送密钥的方法(Java): 附言:应该有一种方法可以访问页面上的每个元素,因此您可能希望首先集中精力找到如何直接使用web驱动程序对象进行访问。也许您正在寻找的元素“隐藏”在iframe或其他东西中。。。只是一个想法 import org.openqa.s

有没有办法使用WebDriver在链接上执行
sendkeys
?我的网页上有一些元素只有点击tab键才能访问。所以我想在关注它旁边的链接后点击tab。这在SilkTest International中是可能的,所以希望这里一定有办法。

这里是一种发送密钥的方法(Java):

附言:应该有一种方法可以访问页面上的每个元素,因此您可能希望首先集中精力找到如何直接使用web驱动程序对象进行访问。也许您正在寻找的元素“隐藏”在iframe或其他东西中。。。只是一个想法

import org.openqa.selenium.Keys;
import org.openqa.selenium.interactions.Actions;

Actions actions = new Actions(webDriver);
actions = actions.sendKeys(Keys.chord(Keys.ALT,"T")); // Open Firefox Tool Menu
for (int i=0; i<6; i++)
    actions = actions.sendKeys(Keys.ARROW_DOWN); // Click Arrow-Down
actions = actions.sendKeys(Keys.RETURN); // Click Return
actions.build().perform(); // Perform all the above
Actions actions = new Actions(webDriver);
actions = actions.sendKeys(Keys.TAB);
actions.build().perform();