擅长:python、mysql、java
<p>您可以尝试在Selenium能够支持<code>alert</code>消息之前存在的解决方法。基本上,您希望重写<code>print</code>函数,使其不做任何事情。在</p>
<p>所以你应该在测试开始的时候做这样的事情:</p>
<pre><code>driver.execute_script("window.print = function() {}");
</code></pre>
<p>(很抱歉,如果代码不正确,我不经常使用python)。在</p>
<p>这样,一旦页面调用<code>window.print()</code>,什么都不会发生,您的测试可以继续不间断地进行。在</p>