selenium常用API操作(续)

一、上传文件

from selenium import webdriver

driver = webdriver.Chrome()
driver.get(
    "file:///E:/%E9%99%88%E8%89%B3%E7%A7%8B/1%E6%BA%90%E7%A0%81%E6%97%B6%E4%BB%A3/1%E8%AF%BE%E4%BB%B6%E5%8F%8A%E4%BD%9C%E4%B8%9A/20230524web%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%954/%E7%BB%83%E4%B9%A0%E9%A1%B5%E9%9D%A2/%E6%B3%A8%E5%86%8C%E5%AE%9E%E4%BE%8B.html")  # 文件路径

# 上传文件 元素.send_keys(路径)
# 例:
driver.find_element_by_name('upfile').send_keys(r"E:\web自动化测试4\练习页面\注册B.html")

二、下载文件

        1、配置火狐浏览器的首选项

from selenium import webdriver

# 配置火狐浏览器的首选项
fp = webdriver.FirefoxProfile()

# browser.download.folderList 设置成2表示使用自定义的路径,0下载到桌面,1使用默认地址
fp.set_preference("browser.download.folderList", 2)

# browser.download.manager.showWhenStarting 是否显示开始下载
# True表示显示,False表示不显示
fp.set_preference("browser.download.manager.showWhenStarting", False)

# 设置自
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值