找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1439|回复: 1

[求助] webdriver如何识别并使用已经打开的浏览器实例?

1

主题

1

帖子

1

积分

贫民

积分
1
Cetrainquisenva 发表于 2019-4-20 00:44:50 | 显示全部楼层 |阅读模式
  1. from selenium import webdriver
  2. import os,time
  3. chromedriver = "D:\Program Files\Anaconda3\selenium\webdriver\chromedriver.exe"
  4. os.environ["webdriver.Chrome.driver"] = chromedriver
  5. driver = webdriver.Chrome(chromedriver)
  6. driver.get("https://bbs.pythontab.com")
  7. driver.refresh()
  8. driver.maximize_window()
复制代码
Chrome68+selenium3.141

已经手动打开Chrome浏览器的情况下
1、上述代码运行后会新开一个浏览器
2、新建一个Tab
然后浏览器地址栏里出现:data,;
然后不再运行。

而在无浏览器实例运行的时候,没有问题。

请问有谁遇到这种情况的吗
webdriver如何识别并使用已经打开的浏览器实例,不用多开新的浏览器实例呢?
刚接触selenium,不是太明白,望大侠们不吝赐教,先谢谢啦.....


回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2019-4-22 10:04:10 | 显示全部楼层
driver.get("https://bbs.pythontab.com")这句和上一句之间sleep一下,打开浏览器要有点时间的,可能是浏览器还没准备好。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表