我们何时以及为什么要在java中返回一个类?
waiter.until( ExpectedConditions.presenceOfElementLocated(By.className("intro-title")) );
在上面的代码classname函数中返回一个By class..whats使用在这里返回一个完整的类?
答案 0 :(得分:4)
代码不返回'Java类'。
请参阅By.className
的文档 - 此处的元素定位器是指由Selenium加载的HTML元素,具有特定的 CSS类。
根据“[CSS] class”属性的值查找元素。
返回By
1 的实例 - 此返回的对象描述了选择条件,但未立即评估为一个特定的元素 - 稍后使用。
1 返回的实际对象类型对应于实现类,它是By
抽象类的子类;在这种情况下,返回的对象具有嵌套类By.ByCssSelector
的“真实”类型。
public static class By.ByCssSelector extends By