`

Selenium linux阶段性总结

 
阅读更多
搞了  Selenium有几天了 ,window环境下已经ok
实现思路
通过firefox Selenium IDE录制,转化为Junit4(WebDriver Backed:Selenium 1 和2的混合体)

至此web的自动化测试就转化为跑JUnit

注意:firefoxDriver 支持良好
     internetExplorerDriver window环境
     htmlUnitDriver  太不确定了 ,到底行不行这个


linux环境 由于没有图形界面环境(Xserver):调firefox要图形环境
已经暂停,本来想弄个linux下的虚拟Xserver 没有root权限
搞这个就要给足够的支持嘛


Selenium 2  不需要单独的启动一Server,直接导jar包就可以


分享到:
评论

相关推荐

    selenium个人使用总结

    【标题】:“Selenium个人使用总结” 在IT行业中,Selenium是一个广泛使用的自动化测试工具,尤其在Web应用程序的测试领域,它占据了重要的地位。本文将深入探讨Selenium的核心概念、功能以及个人使用过程中的经验...

    Selenium是一个广泛使用的开源自动化测试框架.docx

    - **起始阶段**:Selenium最早由ThoughtWorks公司开发,目的是为了提供一种更灵活、更强大的Web应用测试解决方案。 - **不断进化**:随着时间推移,Selenium不断更新迭代,不仅增加了对更多浏览器的支持,还引入了...

    linux 测试程序..

    在Linux操作系统中,测试程序是确保软件质量、可靠性和性能的关键步骤。这通常涉及各种工具和技术,旨在发现并修复代码中的错误,优化性能,并确保软件满足功能需求。 描述中提到的“博文链接:...

    自动化(Python+Selenium)测试工程师

    首先,对Linux操作系统要有深入理解,包括服务器管理维护、测试环境搭建、计划任务制定、shell脚本设计编写等,因为生产环境中大多数服务器是基于Linux系统的。接着,需要熟悉数据库管理,尤其是Oracle数据库的部署...

    linux-基于Kubernetes的全开源端到端DevOps工具链

    【标题】:“Linux-基于Kubernetes的全开源端到端DevOps工具链”是指在Linux操作系统环境下,利用Kubernetes作为核心容器编排平台,构建一套完整的、开源的DevOps工具链,以实现从代码开发、构建、测试到部署的自动...

    基于Linux的通信对抗装备嵌入式软件测试方法.pdf

    总结来说,基于Linux的通信对抗装备嵌入式软件测试是一个综合性的过程,涉及软件开发的多个阶段和多个层次的测试。通过构建仿真测试环境,选用适当的测试工具,并遵循科学的测试流程,可以有效地保障通信对抗装备的...

    mtours_installation_linux.zip

    在Linux操作系统上进行软件测试具有稳定性和安全性的优势。本教程将详细介绍如何在Linux环境中安装并使用名为“Mtours”的航空网站示例程序,这在教学和实践软件测试课程中广泛应用。 首先,让我们了解一下“Mtours...

    run-selenium-script:用于在 CentOS 6.x 上安装和运行 selenium 服务器以进行行为测试(即 behat)的 Shell 脚本

    总结:"run-selenium-script"脚本为在CentOS 6.x上搭建Selenium服务器和执行behat测试提供了便利。它简化了环境配置的过程,使得自动化测试更加高效。对于那些需要在旧版Linux系统上进行Web应用测试的开发者来说,这...

    geckodriver-v0.16.1-linux64.tar.gz

    1. **可重复性**:自动化测试脚本可以精确地重复执行,确保每次测试的一致性。 2. **效率提升**:相比手动测试,自动化测试可以节省大量时间,尤其在回归测试阶段。 3. **覆盖率广**:可以覆盖各种用户场景,包括...

    SeleniumWebdriverPython自动化测试环境(PPT35页).pptx

    3. **测试套件(TestSuite)**:包括初始化、预置条件、用例执行和清理阶段,确保测试的完整性和环境恢复。 4. **截图和结果报告**:测试过程中可自动截取屏幕快照,并生成详细的测试报告。 **自动化测试环境的搭建...

    chromedriver_win32_81.0.4044.69.zip

    5. **自动化测试场景**:Selenium和Chromedriver的组合在软件开发的测试阶段非常有用,尤其是对于前端开发和持续集成流程。它们可以自动执行回归测试,检查功能的稳定性,节省手动测试的时间和资源。 6. **跨平台...

    千锋教育Python入门教程.pdf

    10. **Python项目实战**:包括爬虫开发,使用Selenium或lr工具进行自动化测试,以及利用Django或Flask框架搭建网站后台。 11. **Python机器学习与数据挖掘**:这涉及到机器学习算法,如线性回归、决策树、神经网络...

    chromedriver-win64_122.0.6241.4.zip

    【标题】"chromedriver-win64_122.0.6241...总之,"chromedriver-win64_122.0.6241.4.zip"是Selenium WebDriver中的一个重要组成部分,用于自动化测试Chrome浏览器,特别是在开发和维护阶段确保Web应用的质量和稳定性。

    test-repo-testRepo-1.LINUX:集成测试仓库

    3. **自动化测试**:使用工具如Selenium(Web)、Appium(移动应用)、Jenkins(持续集成)等,以减少手动测试的工作量,提高测试效率和准确性。 4. **虚拟化和容器技术**:如Docker和Kubernetes,用于创建和管理...

    软件工程课程设计指导书及课程设计报告指导

    详细设计则将大块功能细化为更小的可编程单元,并通过伪代码或设计模式进行描述。这个阶段可能还会介绍设计原则,如单一职责原则、开闭原则等,以及设计模式如工厂模式、观察者模式等。 编码实现是将设计转化为实际...

    软件测试面试相关.zip

    7. Linux&数据库阶段总复习.xmind: 测试工程师需要熟悉操作系统(如Linux)和数据库,因为很多服务器端应用运行在Linux环境下,而数据存储和查询则依赖于数据库。理解基本的Linux命令行操作、SQL查询和数据库性能...

    软件工程酒店客房管理系统测试分析报告.pdf

    例如,该系统可能在Windows或Linux操作系统上运行,使用MySQL或Oracle作为数据库,依赖Java或.NET作为开发平台,还需要测试工具如JUnit或Selenium来进行自动化测试。 2.测试计划执行情况测试计划是确保测试工作...

    软件工程与软件兼容性评估.pptx

    - **跨平台兼容性测试工具:** 如Selenium、TestComplete等,用于测试软件在不同操作系统(如Windows、MacOS、Linux)中的兼容性。 **兼容性测试工具使用技巧:** - **准确设置测试环境:** 确保测试环境与目标环境...

Global site tag (gtag.js) - Google Analytics