我的测试设置有一些奇怪的行为。我有一些用codeception编写的验收测试,并且每5分钟在jenkins服务器上运行它们。 95%的人通过没有任何问题,但5%失败,有两个不同的错误。大部分时间都是:
[Facebook\WebDriver\Exception\UnknownServerException] Error Message => 'URL 'http://www.waldhelden.de/' didn't load. Error: 'TypeError: 'undefined' is not a function (evaluating 'e.getImageData(16,16,1,1).data.toString()')'
有时候:
[Facebook\WebDriver\Exception\UnknownServerException] Error communicating with the remote browser. It may have died.
此设置在Amazon EC2服务器上运行。起初它是一个t2.small。在读到这些错误可能是由弱服务器引起后,我升级到了t2.medium(2核/ 4 GB),但错误仍然存在。
有什么想法可以解决这个问题吗? 谢谢, 乌