什么时候以及为什么我们在java中返回一个类?

时间:2016-06-30 05:44:40

标签: selenium selenium-chromedriver

我们何时以及为什么要在java中返回一个类?

    waiter.until( ExpectedConditions.presenceOfElementLocated(By.className("intro-title")) );

在上面的代码classname函数中返回一个By class..whats使用在这里返回一个完整的类?

1 个答案:

答案 0 :(得分:4)

代码返回'Java类'。

请参阅By.className的文档 - 此处的元素定位器是指由Selenium加载的HTML元素,具有特定的 CSS类

  

根据“[CSS] class”属性的值查找元素。

返回By 1 实例 - 此返回的对象描述了选择条件,但未立即评估为一个特定的元素 - 稍后使用。

1 返回的实际对象类型对应于实现类,它是By抽象类的子类;在这种情况下,返回的对象具有嵌套类By.ByCssSelector的“真实”类型。

  

public static class By.ByCssSelector extends By