在瀏覽器頁(yè)面打開窗口后,有時(shí)點(diǎn)擊按鈕會(huì)打開新的頁(yè)面,我們需要切換到新的窗口才能去定位操作,不然無(wú)法操作,切換窗口代碼如下文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-632189.html
# 獲取當(dāng)前窗口信息及當(dāng)前url
current_window = driver.current_window_handle
print("當(dāng)前窗口信息:",current_window)
current_url = driver.current_url
print("當(dāng)前窗口url:",current_url)
# 獲取瀏覽器全部窗口句柄
handles = driver.window_handles
print("獲取瀏覽器全部窗口句柄:",handles)
# 切換到新的窗口
xin=driver.switch_to.window(handles[1])
current_url = driver.current_url
print("當(dāng)前窗口url:",current_url)
xin=driver.switch_to.window(handles[1]) 下標(biāo)是從0開始的,如果只有兩個(gè)窗口,默認(rèn)的是0.新的窗口就是1
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-632189.html
到了這里,關(guān)于selenium+python切換瀏覽器窗口--詳細(xì)講解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!