Я проходил обучение по селену, и когда я изучал Обработка темы Windows и фреймов в тексте, я нашел этот код. Нужно ли создавать экземпляр класса Actions и почему мы должны это делать, если мы никогда не будем использовать его в коде?Использование класса Actions в Selenium Webdriver
public class SwitchBetweenFrames {
public static void main(String... args) {
WebDriver driver = new FirefoxDriver();
driver.get("file://C:/Frames.html");
Actions action = new Actions(driver);
driver.switchTo().frame(0);
WebElement txt = driver.findElement(By.name("1"));
txt.sendKeys("I'm Frame One");
driver.switchTo().defaultContent();
driver.switchTo().frame(1);
txt = driver.findElement(By.name("2"));
txt.sendKeys("I'm Frame Two");
}
}
Не нужно использовать класс действия, вы можете непосредственно определить кадр, его идентификатор/имя и переключить его на нужный кадр вы хотите. –