gpt4 book ai didi

java - 让 Selenium firefox 驱动程序正确退出 - Java

转载 作者:行者123 更新时间:2023-12-01 10:30:47 26 4
gpt4 key购买 nike

我正在一遍又一遍地进行测试。每次我运行时,我都会看到另一个 Firefox 出现,如下所示:

multiple firefox session

我可以在哪里添加 driver.quit() (或类似的)函数,以便它在程序关闭时正确清理自身?

我只是用这个来调用司机:

me.Drivers.Test = new FirefoxDriver();
me.Drivers.Test.get(websiteLink);

非常感谢任何帮助。

最佳答案

您可以使用测试注释并在 @After 中调用 me.Drivers.Test.quit() (在 JUnit 中为 @After ,每个测试环境都有自己的命名约定)。

示例:

@Before
public void before() {
me.Drivers.Test = new FirefoxDriver();
}

@Test
public void test() {
me.Drivers.Test.get(websiteLink);
}

@After
public void after() {
me.Drivers.Test.quit();
}

@Before 注释将在测试开始之前运行,这是某种测试设置。

@Test中,您正在进行实际测试。

@After 将在测试完成后运行,然后您就可以进行所有清理工作。

更多详情可以查看here .

关于java - 让 Selenium firefox 驱动程序正确退出 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35110393/

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