问题标签 [fluentlenium]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
14 浏览

fluentlenium - Webdriver 实例在扩展 FluentTestNg 的测试类的测试方法后退出

背景:我正在尝试使用 Fluentlenium 编写端到端的硒测试(在 Java 中,fwiw)

@Test当扩展FluentTestNg. 现在,我看到浏览器会话在一个 @Test 方法完成后退出,并在下一个@Test方法开始时弹出一个新会话。我希望能够@Test(dependsOnMethods = "previousMethod")在 UI 测试期间使用,因此,将浏览器会话转移到下一个方法。

我有一个扩展的测试类FluentTestNg,带有一个@BeforeClass(甚至是一个@BeforeSuite),我根据系统属性的值初始化浏览器,然后调用测试方法。我已经发布了下面的片段。

该文档没有讨论此类情况的任何内容,因此退回到 SO。我觉得那里的某个人可能已经对此有了答案或解决方案。