小编Lui*_*dez的帖子

使用 Selenium Webdriver 无法打开超过最大数量的选项卡?

我试图打开不同 URL 的列表,每个标签打开一个,但是当数量超过 20 ~ 21 时,停止打开标签。

我试图将列表分成 20 个一组,并创建 webdriver 的新实例,这工作正常,但我想知道这是否是一种使用同一实例启用更多选项卡的方法?

from selenium import webdriver
import time

driver = webdriver.Firefox()
driver.get('https://stackoverflow.com/')

for i in range(30):
    driver.execute_script("window.open('');")

print(len(driver.window_handles))
time.sleep(3)
driver.quit()
Run Code Online (Sandbox Code Playgroud)

我试图一次打开 30 个标签,但只打开 21 个。我使用的是 python 3.5.0、Firefox 68.0.2 和 geckodriver 0.24.0

python firefox selenium geckodriver

5
推荐指数
1
解决办法
675
查看次数

标签 统计

firefox ×1

geckodriver ×1

python ×1

selenium ×1