需求:
創(chuàng)新互聯(lián)公司-成都網(wǎng)站建設(shè)公司,專注成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站營(yíng)銷推廣,國(guó)際域名空間,虛擬空間,網(wǎng)站托管維護(hù)有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問題,請(qǐng)聯(lián)系創(chuàng)新互聯(lián)公司。
用firefox瀏覽器打開新頁面時(shí),習(xí)慣點(diǎn)擊瀏覽器頂部的加號(hào)打開新標(biāo)簽頁,而非打開新窗口。多次測(cè)試,python通過selenium模塊打開的都是新窗口,不滿足習(xí)慣,那么該如何模擬此操作?
解決:
打開該模塊的配置文件,配置文件相對(duì)于python安裝目錄路徑為:Python37\Lib\site-packages\selenium\webdriver\firefox\webdriver_prefs.json,用記事本打開,將browser.link.open_newwindow的值修改為3,然后保存。
這樣在用selenium打開新窗口時(shí)就會(huì)在新的標(biāo)簽頁打開,然后就可以通過切換窗口句柄操作想要操作的頁面。