擅长:python、mysql、java
<p>你正在打开一扇新窗户。你要换吗?为了确保您在正确的窗口中,您可以使用driver.get\u源()”方法,然后计算DOM。你知道吗</p>
<p>考虑到有两个窗口句柄,您可以使用以下命令切换到新打开的窗口:</p>
<pre><code>required_window = driver.window_handles[1]
driver.switch_to_window(required_window)
</code></pre>
<p>还可以尝试使用“WebDriverWait”和“expected\u conditions”通过导入以下内容来等待所需元素出现:</p>
<pre><code>from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
</code></pre>
<p>然后使用预期条件找到元素:</p>
<pre><code>WebDriverWait(driver,5).until(
EC.presence_of_element_located((By.ID, "txt-username")))
</code></pre>