我想知道Selenium项目中接口的最佳用法。我知道Webdriver实现就是其中之一,但是我对了解POM Selenium项目中用户定义的界面很感兴趣。我已经在互联网上发现了类似的问题,但答案仅限于使用Webdriver作为界面的概念。还有其他现成的接口(例如webdriver)可以实现,但我很好奇是否还有其他方法可以定义接口并将其用于Selenium项目,以提高项目效率。 我可以想到的一种可能用法是定义一个接口,该接口必须具有隐式等待,dbconnections,浏览器,reportconfig等必须方法,并由基类实现,该基类最终可以由每个页面类扩展。我想知道是否还有我想不到的其他用途。