擅长:python、mysql、java
<p>用户称之为“重定向”的方式通常有两种:</p>
<ol>
<li><p>您加载一个页面,该页面加载一些JavaScript代码,这些代码执行测试并决定加载另一个页面。在某些浏览器中,按ESCAPE键可以中断此过程。硒可以发送一个转义键。</p>
<p>不过,在Selenium将控制权交还给脚本之前,这种重定向可能会发生在<em>之前。它在任何特定情况下是否有效取决于加载的页面。</p></li>
<li><p>加载一个页面并从服务器获得一个HTTP 3xx(301、303、304等)响应。用户没有机会在浏览器中中断这些重定向,因此Selenium不提供中断或阻止这些重定向的方法。</p></li>
</ol>
<p>所以没有可靠的方法来阻止Selenium中的重定向。</p>