我有一个网格配置,其中节点是配置为运行IE9浏览器的Windows 7计算机。测试用例运行正常,但一段时间后浏览器变慢。在搜索时我发现它是由Selenium Grid NODE
创建的临时文件引起的。
清除NODE
创建的临时文件后,浏览器工作正常。
现在,我需要一种方法在测试用例完成执行后或开始执行测试用例之前清除NODE
上的临时文件。
我尝试从我的Java代码中清除系统临时文件,但这在Grid配置中不起作用,因为代码在HUB中运行而不是NODE
。
有没有解决方案?
答案 0 :(得分:0)
我遇到了非常相似的事情。
我使用的系统是内部网上网格服务器上的selenium 1和selenium 2之间的组合,它连接到连接到数百个节点的AWS。
这些节点中的每一个,一旦启动selenium服务器以将测试作为节点运行,一旦该服务器关闭,它将执行批处理文件,该文件只循环遍历每个文件夹并将其删除到临时文件夹中。
答案 1 :(得分:0)