Bootstrap

web自动化切窗口

使用selenium做web自动化的时候,总会遇到要切换窗口,这个时候很简单:

from selenium import webdriver

driver = webdriver.Chrome()

all_win = driver.window_handles
driver.switch_to.window(all_win[-1])

all_win = driver.window_handles是获取所有的句柄就是当前浏览器打开的所有窗口
driver.switch_to.window(all_win[-1])是选择最后一个窗口

代码执行很快,如果运行后报错,可以尝试在下一个元素定位的时候要加个等待时间就会成功。

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;