【发布时间】:2015-01-22 20:44:47
【问题描述】:
拿起一个 Java-Selenium 框架,注意到以前的所有者有很多定义为 java 类的页面对象模型,但是他们没有返回 driver.findElement(),而是返回了 driver.findElement().click();
编辑:你们是对的,它不会按说返回
public void leftnav_home_link() { driver.findElement().click(); }
我以前从未见过这种情况,但这是否有效/符合页面对象模型的理想?
这会导致什么样的潜在问题?
【问题讨论】:
-
您能否发布一个完整的方法来显示/解释您的意思?
-
我怀疑他们正在“返回”它,因为它是
void方法,Java 会抱怨说你不能返回void方法......所以我假设你只是误解了代码。例如,如果它是方法中的最后一行,则它不是“返回”。 -
我们以前也从未见过这种情况(返回 void)。你能用代码更新问题吗?
标签: java selenium selenium-webdriver pageobjects