Selenium webdriver 仅在selenium网格上的最后一个浏览器实例上,在WebDriverError上转发请求读取超时[chrome#11-12]时出错

Selenium webdriver 仅在selenium网格上的最后一个浏览器实例上,在WebDriverError上转发请求读取超时[chrome#11-12]时出错,selenium-webdriver,protractor,docker-compose,selenium-grid,e2e-testing,Selenium Webdriver,Protractor,Docker Compose,Selenium Grid,E2e Testing,每次运行最后一个测试时,我都会遇到这个问题。 我们在Selenium网格上运行量角器测试,该网格通过Docker启动,并在提交时启动 但这是非常奇怪的事情: 有时,所有测试都会完美通过,有时,在最后一个firefox或chrome实例上运行的任何测试都会挂起并停在那里,最终抛出以下错误: WebDriverError:转发新会话时出错转发请求读取时出错在WebDriverError处超时[chrome#11-12] 测试是随机的,因为我们有shardTestFiles:true,,并且max i

每次运行最后一个测试时,我都会遇到这个问题。 我们在Selenium网格上运行量角器测试,该网格通过Docker启动,并在提交时启动

但这是非常奇怪的事情: 有时,所有测试都会完美通过,有时,在最后一个firefox或chrome实例上运行的任何测试都会挂起并停在那里,最终抛出以下错误:

WebDriverError:转发新会话时出错转发请求读取时出错在WebDriverError处超时[chrome#11-12]

测试是随机的,因为我们有
shardTestFiles:true,
,并且
max instances
设置为
10

此外,由于这是在网格上运行的,因此无法确定测试是否有问题,因为如果不是随机选择在最后一个浏览器实例上运行的测试,则相同的测试将通过

我也不太确定这是量角器问题还是docker selenium问题


是否还有其他人遇到同样的问题?

您是否也在网格上运行IE上的测试?。。你能不能只在chrome和firefox上运行测试,看看你是否仍然看到问题?@AdityaReddy:我们只在ff和chrome上运行测试,我试过只在每个浏览器上运行测试,我仍然看到相同的东西,唯一的区别是,这次它给出了随机测试的超时错误,而不是最后一个浏览器实例上的最后一个测试的超时错误。