【发布时间】:2015-07-26 17:21:54
【问题描述】:
我正在尝试单击位于不同框架(而不是父框架)中的单选按钮。当我执行下面的代码时也不例外,但令人惊讶的是它甚至没有点击按钮。如果您有任何想法/在我的代码中发现任何问题,请告诉我。
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class Practise_Radio_Checkbox {
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.chrome.driver", "D:\\Learning\\API\\Selenium\\chromedriver.exe");
WebDriver browser = new ChromeDriver();
browser.manage().timeouts().implicitlyWait(10L, TimeUnit.SECONDS);
browser.manage().window().maximize();
browser.get("http://www.quackit.com/html/codes/html_radio_button.cfm");
WebElement e1 = browser.findElement(By.name("result2"));
browser.switchTo().frame(e1);
browser.findElement(By.xpath("html/body/form/input[1]")).click();
browser.quit();
}
}
【问题讨论】:
-
嗨。我检查了下面的代码,它对我有用。请从您那里检查并告诉我。谢谢!!!
标签: java google-chrome selenium selenium-webdriver automation