我分别实现了EventFiringWebDriver
和WebDriverEventListener
,在这里我需要特定事件(例如beforeClickOn
和{ {1}})。由于我无法在文档中找到任何内容,因此我想知道是否可以在情景中的情景发生在情景中,而前一个事件没有紧随其后的后一个事件呢?像这样:
afterClickOn
那么,我可以依靠之前和之后的调用顺序吗?
答案 0 :(得分:0)
在实现WebDriverEventListeners接口时,这肯定会根据您定义实现方法的方式而发生。 让我举一个例子,假设您正在执行click事件,并且在beforeClickOn方法中尝试执行诸如刷新页面之类的操作,因此行为将如下所示:
beforeOnClick-> beforeRefresh-> afterRefresh-> afterOnClick
现在,您可以看到行为完全取决于您希望驱动程序执行任务的方式。
希望这会有所帮助。