【问题标题】:Two tabs are opened after initialization (chromedriver)初始化后打开两个选项卡(chromedriver)
【发布时间】:2016-05-18 13:10:30
【问题描述】:

当 google Chrome 实例被初始化时,它总是会打开带有 2 个标签的 Chrome 浏览器,地址栏中有以下字符串: “http://%3D%20c/Users/123/AppData/Local/Google/Chrome/User%20Data”和“数据:”

问题是我的程序随机选择其中一个页面进行处理。怎么能去掉其中的一个而只使用一个?

这是我的初始化:

options = webdriver.ChromeOptions()
options.add_argument(r"user-data-dir = C:\Users\123\AppData\Local\Google\Chrome\User Data")
driver = webdriver.Chrome(chrome_options = options)

【问题讨论】:

  • 关闭其中一个窗口无济于事,因为如果程序决定在关闭窗口之前选择关闭的窗口,它可能会引发“未找到网络视图”错误。

标签: python selenium selenium-chromedriver


【解决方案1】:

试试这个,但我不能 100% 确定它会起作用:

driver = webdriver.Chrome(r"user-data-dir = C:\Users\123\AppData\Local\Google\Chrome\User Data")

driver = webdriver.Chrome(r"C:\Users\123\AppData\Local\Google\Chrome\User Data")

【讨论】:

    猜你喜欢
    • 2013-03-10
    • 1970-01-01
    • 2018-02-04
    • 1970-01-01
    • 2010-12-22
    • 2018-04-19
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    相关资源
    最近更新 更多