我是LeanFT和JUnit的新手,LeanFT docs并没有详细说明如何使用它。
我需要在多个浏览器中运行我的测试,用JUnit / MeanFT网格编写。
现在看起来像这样:
@Test
public void testverify_Startsida() throws GeneralLeanFtException, Exception {
//Open browser
Browser browser = BrowserFactory.launch(BrowserType.CHROME);
文档说BrowsterType可以是一系列浏览器,但我不知道如何,我的所有尝试都以崩溃和刻录结束。
我可能会对此感到尴尬,但嘿,你们是好人和所有人。 :)
答案 0 :(得分:2)
我认为我可以回答您的问题。几个月前我和你的位置一样。在试图让多线程进入瘦身的时候,我猛地摇头。为了记录,LeanFT不支持多线程(请查看FAQ部分here)。
但我已经找到了一种解决办法,让LeanFT在硒的小帮助下进入多台机器。在我的一个blog post中(尽管它在C#中,使用Java的核心保持不变),我已经提到过如何在一个脚本中使用Selenium和LeanFT(这可以为您提供巨大的功能,因为您可以使用两全其美的。)
因此,如果您想要进行多线程,我建议您使用LeanFT中的BrowserFactory.getAllOpenBrowsers()函数从selenium启动多个驱动程序并附加到这些驱动程序。如果这有帮助,请告诉我。