FirefoxDriver没有实现WebElement接口,那么如何访问click方法

时间:2016-01-10 18:36:06

标签: selenium selenium-webdriver webdriver

WebDriver driver = new FirefoxDriver();

这里我们创建FirefoxDriver类的实例,而FirefoxDriver不实现WebElement接口。我们知道,click()方法是在WebElement接口中定义的。所以在下面的声明中:

driver.findElement(By.id("some id")).click();

click()方法如何在此处访问

1 个答案:

答案 0 :(得分:1)

driver.findElement返回WebElement。您可以将该行拆分为两行而不是链接方法:

WebElement element = driver.findElement(By.id("some id"));
element.click();

有关详细信息,请查看here