python脚本中:

import base64filepath=r'D:\图片集\0\7102528551.jpg'
f=open(filepath, 'rb')
print(f)
ls_f = base64.b64encode(f.read()).decode("utf8")  # 读取文件内容,转换为base64编码
print(ls_f)
f.close()

按照python脚本步骤,在RIDE中编写用例步骤:

base64.b64encode(open('${filepath}','rb').read()).decode('utf8')

在External Resources中新增keyword,方便在测试用例中调用

*** Settings ***
Library           Selenium2Library
Library           Collections*** Keywords ***
图片转换base64[Arguments]    ${filepath}${pic_base64}    Evaluate    base64.b64encode(open('${filepath}','rb').read()).decode('utf8')    base64#log    ${pic_base64}Evaluate    open('${filepath}','rb').close()[Return]    ${pic_base64}

RIDE:获取图片base64相关推荐

  1. Java通过图片url地址获取图片base64位字符串的两种方式

    工作中遇到通过图片的url获取图片base64位的需求.一开始是用网上的方法,通过工具类Toolkit,虽然实现的代码比较简短,不过偶尔会遇到图片转成base64位不正确的情况,至今不知道为啥. 之后 ...

  2. 微信chooseImage,getLocalImgData调取相机拍照,获取图片base64

    <a href="javascript:void(0)" onclick="use_wx_camera()">调取微信拍照</a> &l ...

  3. 不同浏览器获取图片base64字符串

    在上传图片后进行预览的时候,在Chrome,Foxfire,360等主流浏览器中都可以使用FileReader对象来获取base64来预览图片,但是在IE10以下的版本就爱莫能助了但是有解决办法: / ...

  4. JavaScript通过 new FileReader() 获取图片base64 无组件上传图片

    我们知道,img的src属性或background的url属性,可以通过被赋值为图片网络地址或base64的方式显示图片. 在文件上传中,我们一般会先将本地文件上传到服务器,上传成功后,由后台返回图片 ...

  5. 人脸检测,身份证扫描调三方接口获取图片base64路径转file,存入数据库(Vue)

    <template> <div class="PersonInfoAuthPage"> <Header headerTitle="个人信息认 ...

  6. springboot中根据url地址获取图片

    application.yml中,配置路径: file:dir: /mnt/mfs-cli/gf/ //服务器地址#dir: E:\\Area\\anhui //本地地址在Controller文件中, ...

  7. 【day29】图片base64格式如何获取后缀名并上传到指定路径下

    public Result ImageBase64UploadFile(String base64Data){String tempFileName="";try {String ...

  8. redis java 存储图片_Redis 存储图片 [base64/url/path]vs[object]

    一.base64图片编解码 基本流程:从网络获取下载一张图片.然后base64编码,再base64解码,存到本地E盘根文件夹下. import java.awt.image.BufferedImage ...

  9. js 获取图片url的Blob值并预览

    js 获取图片url的Blob值并预览 1)使用 XMLHttpRequest 对象获取图片url的Blob值 参考:https://www.cnblogs.com/tujia/p/6483255.h ...

最新文章

  1. QIIME 2教程. 17鉴定和过滤嵌合体q2-vsearch(2021.2)
  2. 如何在IE地址栏显示自己的小图标
  3. matlab脑电信号特征提取,一种脑电信号实时特征提取方法与流程
  4. Spark内核解析之三:Spark 通讯架构
  5. dpdk大页内存实现
  6. Visual studio C++:LQR轨迹跟踪仿真
  7. 万用表测试软件,仅用万用表作为检测工具的集成电路
  8. java大小写金额转换_java将金额转化为大写金额
  9. 4.1图像分割之区域生长法
  10. linux efi启动,在linux环境中利用efibootmgr管理efi启动项
  11. 浅尝辄止_数学建模(笔记_时间序列分析及其SPSS实现)
  12. 电脑声音太小,安装音量提升插件
  13. 抖音私信页面如何做跳转页跳到微信加好友?
  14. GD32F20x官方以太网例程勘误
  15. Android内存优化总结实践
  16. 输出1000-2000年之间的闰年。
  17. 网站建设技术回顾:动态网页
  18. vue图片查看插件v-viewer使用
  19. LKY_OfficeTools 一键优雅的安装并激活你的Office
  20. English语法_定语从句-关系副词

热门文章

  1. [转载]傅里叶分析之掐死教程(完整版)
  2. Arduino_OLED电子时钟
  3. 追猎者:因感恩节美盘休市贵金属市场交投清单
  4. 光流法 python_CV学习笔记(八):光流法原理
  5. 数据挖掘从入门到放弃(四):手撕(绘)关联规则挖掘算法
  6. 11 个最佳的 Python 编译器和解释器
  7. 【java基础18:方法覆盖与多态】什么时候使用方法覆盖 toString方法的覆盖 多态的基础语法与作用 向上/向下转型
  8. 界面组件Telerik UI for WinForms R1 2023——全新的Windows 11主题
  9. python代码块缩进_有没有一种快速的方法来减少Python中多行的缩进? - python
  10. 深度学习:MAE 和 RMSE 详解