相关文章推荐
大鼻子的水龙头  ·  《金融炼金术》到底讲了些什么? ...·  10 月前    · 
鬼畜的仙人掌  ·  有哪些游戏外设让你的游戏体验大幅提升? - 知乎·  1 年前    · 
帅气的跑步鞋  ·  哪位老师整理的拼音口诀,这么齐全?赶紧为孩子 ...·  1 年前    · 
很酷的生菜  ·  国科大举办2021年“科翼行动”系列科普知识讲座·  1 年前    · 
逼格高的牛腩  ·  杜德文大使出席第十四届“汉语桥”世界中学生中 ...·  1 年前    · 
小百科  ›  Selenium向iframe富文本框加密内容过程图解-腾讯云开发者社区-腾讯云
文本框 iframe selenium
俊秀的拐杖
1 年前
作者头像
砸漏
0 篇文章

Selenium向iframe富文本框输入内容过程图解

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 恩蓝脚本 > Selenium向iframe富文本框输入内容过程图解

Selenium向iframe富文本框输入内容过程图解

作者头像
砸漏
发布 于 2020-11-04 10:43:12
1.3K 0
发布 于 2020-11-04 10:43:12
举报

前言

在使用Selenium测试一些CMS后台系统时,有时会遇到一些富文本框,如下图所示:

整个富文本编辑器是通过iframe嵌入到网页中的,手动尝试输入内容,发现内容是输入到iframe页面的body中的,

这种富文本框怎么输入呢?

我们也可以直接在body的源码上点击右键选择Edit HTML,输入相应的html代码,达到向富文本框输入的目的,如下下图:

以下是使用Selenium的操作方法

只输入纯文本

如果只输入不带格式的纯文本,可以先切换到这个iframe,然后定位到body,send_keys相应的文本即可,代码如下:

from selenium import webdriver
dr = webdriver.Chrome()
dr.get('http://www.vemmis.com/bjq/index.html')
dr.switch_to.frame('ueditor_0')
dr.find_element('tag name', 'body').send_keys('hello')

运行完,显示如下:

 
推荐文章
大鼻子的水龙头  ·  《金融炼金术》到底讲了些什么? 索罗斯的《金融炼金术》我读过 ...
10 月前
鬼畜的仙人掌  ·  有哪些游戏外设让你的游戏体验大幅提升? - 知乎
1 年前
帅气的跑步鞋  ·  哪位老师整理的拼音口诀,这么齐全?赶紧为孩子存下吧!
1 年前
很酷的生菜  ·  国科大举办2021年“科翼行动”系列科普知识讲座
1 年前
逼格高的牛腩  ·  杜德文大使出席第十四届“汉语桥”世界中学生中文比赛吉尔吉斯斯坦 ...
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
小百科 - 百科知识指南
© 2024 ~ 沪ICP备11025650号