本篇博客学习 selenium webdriver
控制窗口句柄,以及模拟鼠标键盘操作等内容。
控制 BOSS 直聘网站窗口句柄
本次先通过 BOSS 直聘网进行测试,打开网站首页的头图。
切换句柄,用到的核心函数是 driver.switch_to.window(all_handles[0])
,其中 all_handlers
为列表类型,在很多博客中,你会看到被废弃的方法 switch_to_window
,需要留意一下。
使用 driver.current_window_handle
可以获取当前窗口句柄。
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
fro