【发布时间】:2013-11-21 18:44:34
【问题描述】:
我试图了解 Selenium 中不同的接口、实现接口的类和方法。
我可以理解接口 SearchContext 是由接口 WebDriver 继承的,而后者又由不同的类(如 ForefoxDriver 等)实现。
findElement 是 SearchContext 接口的一部分,由 FirefoxDriver 实现(因为 fireFoxDriver 实现了 WebDriver)。
还有一个名为“By”的类,它有一组嵌套的子类。
现在 findElement 的语法如下:
driver.findElement(By.name("q"));
我无法理解传递给方法 findElement 的参数,因为它是作为参数传递的对象还是在 findElement 方法中调用了其他函数?
谁能澄清传递给这个函数 findElement 的参数到底是什么?
谢谢。
【问题讨论】: