我得到了一个打开网页并进行抓取的测试。
有用。毫无疑问: - 每次在我的机器上运行时都可以在 Phantomjs/Chrome/Firefox 上运行。
但是,当在 Browserstack 上运行时(我想涵盖 5 个最流行的浏览器、几个操作系统甚至移动设备,目前我指定与我的机器上完全相同的浏览器和平台,以确保首先测试在 Browserstack 上正常运行),测试有时通过,有时失败并出现不同的错误:-陈旧的元素-缓存中没有这样的元素-提交后页面无法加载-等
而且几乎从来没有相同的元素或提交。
这让我想知道 Browserstack 是否有一些我不知道的固有不稳定性。有没有人在 Browserstack 上看到过这种情况?