我遇到了Selenium IDE 似乎没有在真实的网络服务器上记录特定事件的问题。
但是,如果我通过 firefox将页面(包括所有资源)完全保存到磁盘,在浏览器中打开保存的文件并尝试记录相同的问题,Selenium IDE 现在可以正常工作并按预期记录事件。
我不确定是什么导致了这种行为 - 可能 Selenium IDE 中存在一些竞争条件(来自真实网络服务器的延迟高于本地文件 URL),或者它可能与 URL 有关 - 但这些只是很快猜测。
有人对如何追踪此类 Selenium IDE 问题有一些建议/最佳实践吗?
更新:
我发现了我的根本问题,只有反复试验,但成功了。
我在 selemium 项目中提交了一个错误。
它在本地工作的原因是表单提交后未找到文件,而该文件未在服务器端发生。似乎找不到文件错误奇怪地阻止了该错误的发生。
但是,这个问题的主要部分还没有真正回答,下次我仍然不知道如何快速追踪这些问题。所以现在,我会保持开放。