美文网首页
操作富文本框

操作富文本框

作者: yoyoswj | 来源:发表于2015-11-15 18:03 被阅读467次

 富文本框的常见实现技术用到了Frame标签,并且在Frame里面实现了一个完整的HTML网页结构,所以使用普通的定位模式无法直接定位到富文本框对象。

方法一:使用JavaScript语句来实现富文本框中的HTML格式内容输入

WebDriverWait wait=new WebDriverWait(driver,15);

wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//*[@id='write_mail']")));

subject.sendKeys("发送给自己的一份测试邮件“);

//切换到富文本框所在的Frame对象中,具体的Frame的Id可以用FirePath工具获取得到

driver.switchTo().frame("htmlEditor");

JavascrptExecutor js=(JavascriptExecutor) driver;

js.executeScript("document.getElementsByTagName('body')[0].innerHTML='<b>邮件要发送的内容<b>'");

driver.switchTo().defaultContent();

  方法二:

在邮件标题输入框输入完成自定义文字后,按下tab键可以自动将页面的焦点切换到富文本框的编辑区域中

pressTabKey();

setAndctrlVClipboardData("邮件发送的正文内容");

sendMailButton.click();

Assert.assertTrue(driver.getPageSource().contains("发送成功"));

相关文章

  • 操作富文本框

    富文本框的常见实现技术用到了Frame标签,并且在Frame里面实现了一个完整的HTML网页结构,所以使用普通的定...

  • 2019-06-11

    富文本框

  • UEditor图片上传步骤

    一、上传流程 1、加载富文本框的时候,先执行初始化操作。 请求服务器链接如下http://***/ueditor...

  • Django 富文本框,邮箱

    1.富文本框 先下载要引入的富文本框的文件,我用的是百度的UEditor下载地址:(http://ueditor....

  • Selenium Web Driver自动化测试(java版)系

    这篇文章介绍一下文本框(TextBox)的操作。文本框用于用户输入信息,一般来说,文本框都有以下五种操作: 1. ...

  • Django富文本框,邮箱

    富文本框 先下载需要引入的富文本框插件,我用的是百度的Ueditor 下载请点击跳转 选择任意版本即可,我用的是j...

  • quill-editor富文本编辑器基本使用

    1. 第一步,安装 2. 在组件中使用 富文本框默认只有一行的高度,可以通过深度选择器设置富文本框的样式(less...

  • wangEditor v4

    富文本框光标处插入文本 -vue wangeditor 方法一:this.editor.cmd.do('inser...

  • vue+quill-editor 富文本框 实现黏贴提交图片功能

    实现quill-editor富文本框在google chrome实现截图黏贴图片功能: 1、npm install...

  • 文本框对齐术

    Tips:文本框对齐术 做了那么多PPT,你真的了解文本框吗? 面对PPT,不管你是老司机还是小白,最常操作的就是...

网友评论

      本文标题:操作富文本框

      本文链接:https://www.haomeiwen.com/subject/oidsqttx.html