Selenium:如何停止影响PC内存的geckoriver进程,而不调用driver.export

有一个测试,就像:

 import //needed imports

 public class TestClass{
    WebDriver driver;

    @Before
    public void setUp() {
       //some code
    }

    @Test
    public void test1() {
       //some code, including init of driver (geckodriver)
    }

   //@After
   // public void tearDown() {
   //  driver.quit();
   //}}

因此,我输入了geckoriver,并使用Firefox实例成功地运行了我的测试。但是我不想在每次运行后关闭Firefox窗口,因为我只想在测试运行后分析我拥有的内容,并修复任何需要的内容(稍后我将取消driver.export()。同时,每次没有关闭驱动程序的调用都会对我的PC上的RAM造成过度的影响(而这并不重要-测试后我是否手

因此,问题是:是否有任何方法来关闭“geckodrier”的进程(更准确地说,请执行smth,这将关闭taskmgr中的geckodriver.exe进程),但在测试完成后不会关闭浏览器?例如,在测试本身中添加一些方法,不管是什么.。这并不影响我的工作/测试本身,我只想添加一些优化。


慕姐8265434
浏览 629回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python
Java