selenium開啟新標籤頁而非新視窗

2022-10-10 08:06:09 字數 412 閱讀 7286

需求:

用firefox瀏覽器開啟新頁面時,習慣點選瀏覽器頂部的加號開啟新標籤頁,而非開啟新視窗。多次測試,python通過selenium

模組開啟的都是新視窗,不滿足習慣,那麼該如何模擬此操作?

解決:

開啟該模組的配置檔案,配置檔案相對於python安裝目錄路徑為:

python37\lib\site-packages\selenium\webdriver\firefox\webdriver_prefs.json,用記事本開啟,將browser.link.open_newwindow的值修改為3,然後儲存。

這樣在用selenium開啟新視窗時就會在新的標籤頁開啟,然後就可以通過切換視窗控制代碼操作想要操作的頁面。

Ubuntu中用新標籤頁開啟鏈結

ubuntu下的firefox,雖然在首選項中設定了新標籤頁開啟,但在某些 還是會在新視窗中開啟。當然你可以用中鍵,但我依然習慣於左鍵開啟。修改如下 1 在瀏覽器工作列中輸入 about config 2 找到browser.link.open newwindow 將其值設為3 找到browser....

selenium 之切換標籤頁

1 獲取所有標籤頁 window handles driver.window handles print window handles window handles 切換最後乙個標籤頁 driver.switch to.window window handles 1 current url driv...

php給資料中每個a標籤新增新標籤頁開啟

資料使用ueditor提交的 其實是沒找到修改編輯器原始碼中的a標籤 測試資料中有兩個a標籤。先將資料中的 val recontent 測試資料 先拆分,再向a標籤 target blank key 0 的要去掉 key 0中沒有a標籤 再組合。public functionxx else publ...