【python】自动化测试浏览器不关闭

  1. 本地创建个文件夹,地址:D:\test
    【python】自动化测试浏览器不关闭_第1张图片
  2. 找到谷歌浏览器安装地址,cmd打开
    【python】自动化测试浏览器不关闭_第2张图片
  3. 输入 chrome.exe --remote-debugging-port=9527 --user-data-dir=“D:\test,此时会自动弹出谷歌浏览器
    【python】自动化测试浏览器不关闭_第3张图片
  4. 在代码里启动浏览器时定义端口号
from selenium import webdriver
from selenium.webdriver.common.by import By

    opt = webdriver.ChromeOptions()  # 创建浏览
    # 浏览器永不关闭,定义端口号
    opt.add_experimental_option("debuggerAddress", "127.0.0.1:9527")
    driver = webdriver.Chrome(options=opt)  # 创建浏览器对象

    # 访问地址
    driver.get('登录地址')
    time.sleep(2)  #加载等待

    # 登录,输入用户名密码,提交;如果输入框没写入值,需要替换页面元素标识
    driver.find_element(By.ID,u'username').send_keys(u'用户名')
    driver.find_element(By.ID,u'password').send_keys(u'密码')
    driver.find_element(By.NAME,u'commit').click()
    time.sleep(2) #加载等待

    # 其他操作...
    # 停止页面刷新 
    # path = "1979.01.04/"   
    # driver.find_element(By.LINK_TEXT,path).send_keys(Keys.ESCAPE)
    

你可能感兴趣的:(python,自动化测试,chrome,python)