`

如何用Selenium测试EXT程序

    博客分类:
  • java
阅读更多
    Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具。用Selenium RC(JAVA)测试EXT程序时遇到以下问题:
    1. EXT程序中大部分ID都是EXT随机产生的,这样很难在程序中定位Element
    2. EXT的DD才操作,TREE等都很难测试

    也可能是我才用Selenium没多长时间,还没有领会到Selenium的精髓。

    欢迎拍砖:)
分享到:
评论
1 楼 andyao 2007-10-11  
如果大家有其他好的测试工具,也可以推荐一下

相关推荐

    selenium 深入浅出 软件测试 集成测试

    5. **selenium-java-client-driver.jar**:如果你打算使用Java编写Selenium测试脚本,这个JAR文件是必要的。 #### Selenium IDE的使用 Selenium IDE是一个用户友好的工具,用于录制和编辑测试用例。以下是基本步骤...

    selenium及依赖jar包(java)

    【Selenium及依赖jar包(Java)】是一个用于自动化浏览器操作的开源工具,它在Java环境中广泛使用。...通过这个压缩包,我们可以快速搭建起一个完整的Selenium测试环境,便于进行Web应用的自动化测试工作。

    Selenium深入浅出1.2.pdf

    - **EXT 是一个基于 JavaScript 的前端框架**,使用 Selenium 测试基于 EXT 构建的应用程序时,需要注意以下几点: - 使用 `selenium.executeScript()` 方法来执行 JavaScript 代码。 - 要确保页面完全加载后再...

    EXT测试小样例--EXT测试小样例

    开发者会使用像Selenium这样的自动化测试工具,编写脚本模拟用户操作,同时结合Jenkins等持续集成工具进行自动化测试和报告生成。 通过这些测试,我们可以确保EXT Grid在实际应用中的可靠性和用户满意度。对于...

    webdriver4ext:具有Node.JS的Selenium Web Driver应用程序

    1. **selenium** - 这个标签指的是Selenium测试框架,一个用于Web应用程序自动化测试的强大工具,支持多种编程语言,包括Java、Python、C#等,并且与各种浏览器兼容。 2. **node-js** - 表明项目是用Node.js开发的,...

    selenium-ie-driver-2.19.0.zip

    这个驱动程序是专门为Internet Explorer浏览器设计的,使得Selenium能够支持对IE的自动化测试。 描述中提到的 "nk-ext-model.zip" 是一个与NK API相关的数据模型。NK API可能是一个自定义开发的应用程序接口,其中...

    安装 Selenium IDE

    同时,配合使用 `selenium_core_ext.js` 和 `selenium_ide_ext.js` 这样的扩展,可以进一步提升测试效率和脚本的灵活性。在实际工作中,根据项目需求选择合适的扩展和插件,能帮助我们更高效地完成自动化测试任务。

    安卓测试工具

    Robotium测试用例通常继承自`android.test.InstrumentationTestCase`或`androidx.test.ext.junit.runners.AndroidJUnit4`,并使用`Solo`类来操控UI。例如,启动一个Activity,可以使用`getActivity()`方法;查找UI...

    黑书-全栈性能测试修炼宝典.pdf

    12. **脚本测试**:支持Beanshell和Selenium等脚本语言。 #### 三、JMeter工作原理 **1.4 JMeter工作原理** JMeter的工作原理主要包括以下几个方面: 1. **请求发送**:用户通过图形界面配置测试计划,指定要...

    卡巴斯基+测试工程师+笔试题

    - **Windows 和 Linux 文件系统**:Windows 主要使用 NTFS 和 FAT(包括FAT16和FAT32)文件系统,而Linux有多种文件系统,如EXT2、EXT3、EXT4以及现代系统常用的Btrfs和XFS。 - **NTFS与Windows 2000**:Windows ...

    jmeter插件管理器 jmeter-plugins-manager-1.4下载

    JMeter是一款广泛使用的开源性能测试工具,主要用于对Web应用程序进行负载和压力测试。"jmeter-plugins-manager-1.4下载" 提供的是JMeter的插件管理器,它极大地简化了JMeter第三方插件的安装和更新过程。下面将详细...

    Struts的Ext增删改查应用范例

    使用Selenium等工具进行集成测试,模拟用户操作,确保整个流程的正确性。 在提供的示例代码中,你可能会找到上述各个组件的实例,包括Action类、ActionForm、配置文件、JSP页面以及可能的DAO层实现。通过学习和理解...

    jmeter使用总结.docx

    此外,它还能进行功能/回归测试,通过编写包含断言的脚本来验证程序的预期结果。 选择JMeter的原因包括其开源许可证、图形界面、平台无关性、多线程框架、丰富的结果展示方式、易于安装和高扩展性。JMeter支持多种...

    ssh_extjs项目实例

    JUnit可以用于测试服务层和DAO层的代码,Struts2的插件可以辅助进行Struts2 Action的测试,而Ext JS的测试通常需要借助Selenium或类似的浏览器自动化工具。 8. **性能优化**:SSH_ExtJS项目在开发完成后,还需要...

    jmeter入门系列v1.01

    - **脚本测试**:支持Beanshell和Selenium。 2. **JMeter工作原理** JMeter的工作原理包括两个层面: - **基本工作原理**:JMeter通过发送请求到目标服务器,接收响应并分析结果,以评估性能。 - **完整工作...

    jekins-2.394-plugins

    10. **Selenium 插件**:用于自动化 Web 应用程序的测试,结合 Selenium WebDriver 进行 UI 测试。 每个插件都有其独特的安装、配置和使用方法。安装插件通常可以通过 Jenkins 管理界面的 "Manage Plugins" 功能...

    《网络数据采集》第5章课件201911231

    例如,可以使用Selenium这样的自动化测试工具,模拟用户行为,执行JavaScript代码,进而获取完整的动态内容。Selenium允许控制浏览器,包括执行JavaScript、模拟用户点击、滚动等操作,因此能有效地抓取那些通过AJAX...

    TestRailJavaApi

    有多种使用此API的方法,该项目可以轻松地与SoapUI Selenium Web驱动程序集成。 以下是SOAP UI的说明 克隆代码:git clone 克隆之后,将有两个特殊的东西,即所有代码或uilt JAR。 在本教程中,我们将使用JAR文件...

Global site tag (gtag.js) - Google Analytics