`
messon619
  • 浏览: 45631 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

selenium 初步体检之富文本框操作

阅读更多
public class LoginTest extends TestCase {
private Selenium selenium;
private String URL = "http://whbbs.soufun.com/soufun_forum/login.aspx?ErrorCode=1&backurl=http://whbbs.soufun.com/soufun_forum/post/frm_speak.aspx?sign=2610878832^bid=-1&sign=2610878832&bid=-1";

public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*firefox", URL);
selenium.start();
}

public void tearDown() throws Exception {
selenium.stop();
}

public void testLogin() {
selenium.open(URL);
selenium.type("username", "messon619");
selenium.type("password", "messon619");
selenium.click("//input[@type='submit']");
selenium.waitForPageToLoad("30000");
selenium.type("html_topic", "da jiang you");
selenium.selectFrame("EditorForm"); //这里需要选择你要操作的iframe
selenium.type("//body",
"zong suan ce shi tongguo liao neng zidong fa tiezi liao, haha!"); //这里是在iframe 里面操作
selenium.selectFrame("relative=top"); //这里需要跳出iframe
selenium.click("//form[@id='frmAnnounce']/div/div[8]/div[2]/div[2]/div[1]/input");  //这里是在iframe 外面操作。
}
}
分享到:
评论

相关推荐

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

    在使用Selenium进行Web自动化测试时,经常需要与各种页面元素进行交互,其中包括富文本框。富文本框常用于内容管理系统(CMS)等应用中,允许用户编辑带有格式的文本。当富文本框被嵌入在`iframe`中时,处理它们会稍...

    SELENIUM测试自动化框架

    文档中提到了复合class的定位方式、富文本框的处理、CSS定位方式的完善、xpath定位的更新以及Jenkins集成方面的优化。这些信息说明了SELENIUM框架在持续不断地进行改进和功能升级,提供了更加丰富的功能以及更加稳定...

    简单的python+selenium关键字驱动自动化框架

    Selenium支持多种编程语言,Python是其中之一,提供了`selenium.webdriver`模块来与浏览器进行通信。 关键字驱动测试是一种将测试逻辑与实现细节分离的测试方法。它基于一种思想:测试用例的编写应该独立于具体的...

    Python 通过Selenium浏览器自动化测试框架获取HTML代码中的可用数据 Python源码

    Python 通过Selenium浏览器自动化测试框架获取HTML代码中的可用数据 Python源码Python 通过Selenium浏览器自动化测试框架获取HTML代码中的可用数据 Python源码Python 通过Selenium浏览器自动化测试框架获取HTML代码...

    Selenium + Python的自动化框架搭建

    Selenium是一个用于Web应用程序测试的工具,它可以自动化浏览器操作。Python作为一种高级编程语言,由于其简洁和易读性,常被用于编写自动化脚本。将Selenium与Python结合起来,可以搭建出一个强大的自动化测试框架...

    Selenium自动化测试框架详细介绍ppt及示例脚本.rar

    Selenium是一款广泛应用于Web应用程序自动化测试的开源工具,它支持多种编程语言,如Python、Java、C#等,能够模拟真实用户在浏览器上的操作,进行功能验证和性能测试。本资料包包含了Selenium的详细讲解PPT以及...

    Python+selenium框架文件

    下面是一些使用Python+Selenium的基本操作示例: 1. **启动浏览器**: ```python from selenium import webdriver driver = webdriver.Chrome() # 使用Chrome浏览器 driver.get('http://www.example.com') # 访问...

    selenium+java实例,简单操作录制

    selenium+java实例,简单操作录制

    webUI自动化测试框架(Python+selenium)

    【Python+Selenium构建WebUI自动化测试框架】 在软件开发过程中,测试是不可或缺的一环,而自动化测试能够极大地提高测试效率,降低人工出错的概率。本文将深入探讨如何使用Python结合Selenium库构建一个WebUI自动...

    基于Selenium的Web自动化测试框

    - **Selenium IDE**:作为Firefox的插件,Selenium IDE能够记录用户的浏览器操作,并自动生成相应的测试脚本。此外,它还支持将脚本转换为多种编程语言格式,便于进一步编辑和维护。 - **Selenium RC (Remote ...

    selenium+junit自动化测试框架

    1.seleRrj是工程包,包含简单的自动化...2.selenium-fireFox插件,安装在火狐浏览器里面 用于录制自动化脚本和学习自动化测试; 3.我用的火狐版本是v21.0版本,可以做到完美兼容;高版本几乎不能用,各位可自行调试;

    python上selenium的弹框操作实现

    selenium之弹框操作 1,分类 弹框类型自见解分为四种: 1,页面弹框 2,警告提示框(alert) 3,确认消息框(confirm) 4,提示消息对话(prompt) 提示: selenium 提供switch_to_alert()方法定位到 alert/...

    selenium WebDriver原理介绍

    Selenium WebDriver 是一款广泛使用的自动化测试工具,专为Web应用程序设计。它允许程序员模拟真实用户在浏览器中的操作,如点击、输入、导航等,从而进行功能性和兼容性测试。了解其工作原理对于优化自动化测试脚本...

    selenium webdirver电子书+代码

    4. **进阶篇**:随着对Selenium理解的深入,书中可能会讲解更复杂的操作,如处理弹出框、模拟键盘和鼠标事件、处理Ajax异步加载页面、实现页面对象模式等,提升测试脚本的可维护性。 5. **实战篇**:项目代码部分...

    Selenium WebDriver实战宝典(吴晓华)

    本书是一本从入门到精通模式的Selenium WebDriver实战经验分享书籍。全书共分为四个部分:第1部分基础篇主要讲解自动化测试相关的基础理论、WebDriver 环境安装、单元测试工具的使用方法以及 WebDrvier的入门使用...

    使用selenium测试showModalDialog模态对话框

    在自动化测试领域,Selenium 是一个广泛使用的工具,它允许测试人员通过编写代码来模拟用户在Web应用程序上的交互。然而,对于某些特定的功能,比如 Internet Explorer 中的 `showModalDialog` 方法,Selenium 存在...

    基于Selenium的WebUI自动化测试框架(Java+Maven+Selenium+TestNG+Jedis+Jenkins)

    使用Java+Maven+Selenium+TestNG+Jedis+Jenkins搭建的WebUI自动化测试框架,资源的大体介绍如下链接http://note.youdao.com/noteshare?id=dc564343fd126f497074f6d7560c9f5e&sub=387EB3B1BAC945CEA71A5BDBC6484473

    selenium selenium selenium selenium selenium selenium selenium selenium

    selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium

Global site tag (gtag.js) - Google Analytics