请问python+selenium怎么控制已打开的ie浏览器,感谢
selenium吧
全部回复
仅看楼主
level 1
如题,万分感谢!
2019年08月23日 02点08分 1
level 1
我只知道如何连接到已经打开的测试窗口;他有个session_id和command_executor._url来记录当前测试实例(也就是你的driver),使用这两个参数可以重新使用另一个driver来连接到你当前正在运行的driver
2019年08月30日 07点08分 2
level 1
import os
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
#通过调用cmd打开chrome, 端口号9222
def open_chrome():
global open_chrome_status
if open_chrome_status == 0:
os.popen('chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\selenum\AutomationProfile"') #命令行打开Chrome
time.sleep(1)
open_chrome_status = 1 #修改Chrome打开状态 避免重复打开
#锁定现在打开的Chrome
def lock_chrome():
global driver
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
chrome_driver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe" #路径为chromedriver的保存位置
driver = webdriver.Chrome(chrome_driver, chrome_options=chrome_options)
return driver
open_chrome()
lock_chrome()
## 在此后继续自己的程序,就可以在打开的Chrome 继续代码了
2020年09月04日 08点09分 6
level 1
同求该问题
请问解决了么 能否告知方法 谢谢
2021年03月04日 02点03分 7
1