gpt4 book ai didi

java - LeanFT 并在多个浏览器中进行测试

转载 作者:行者123 更新时间:2023-11-30 08:40:40 25 4
gpt4 key购买 nike

我是 LeanFT 和 JUnit 的新手,LeanFT docs没有阐明如何使用它。

我需要在多个浏览器中运行用 JUnit/MeanFT 网格编写的测试。

现在看起来像这样:

@Test
public void testverify_Startsida() throws GeneralLeanFtException, Exception {

//Open browser
Browser browser = BrowserFactory.launch(BrowserType.CHROME);

文档说 BrowsterType 可以是浏览器的数组,但我还没有弄清楚如何,我所有的尝试都以崩溃和烧毁告终。

我可能对此感到尴尬,但嘿,你们都是好人。 :)

最佳答案

我想我可以回答您的问题。几个月前,我和你的处境相同。我试图在 leanft 中使用多线程时撞到了头。作为记录,LeanFT 不支持多线程(查看常见问题解答部分 here)。

但我已经找到了一种变通方法,可以在 selenium 的帮助下让 LeanFT 在多台机器上运行。在我的一个blog post (虽然它在 C# 中,但在 Java 中工作的核心保持不变),我已经提到了我们如何在一个脚本中使用 Selenium 和 LeanFT(这可以给你巨大的力量,因为你可以充分利用两个世界的优点)。

因此,如果您想使用多线程,我建议您从 selenium 启动多个驱动程序,并使用 LeanFT 中的 BrowserFactory.getAllOpenBrowsers() 函数附加到这些驱动程序。如果这有帮助,请告诉我。

关于java - LeanFT 并在多个浏览器中进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35547519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com