Selenium:等待 Tomcat 开始

Selenium: Wait for Tomcat to start

我知道 Selenium 中的等待机制(例如 Wait for page load in Selenium),但我的问题略有不同:

如何等到 Tomcat 启动并 运行?等待页面加载机制无济于事:浏览器实际上加载了一个页面,但它是一个 "Problem loading page"、"Unable to connect" 等错误页面。

使用哪种机制来等待实际页面加载并在必要时重新加载并等待(即加载错误页面)?我的意思是:我可以等待特定的 DOM 元素加载(一个不错的解决方案,但不是那么通用),但如果出现错误页面,我仍然需要重新加载。

谢谢!

selenium 中没有内置函数来处理 "Problem loading page" 或 "Unable to connect" 你必须自己处理它。