草庐IT

selenium自动化测试3---selenium知识点汇总

  这段时间,有人问我,selenium学习的时候,有哪些内容是我们需要掌握的,所以今天给大家梳理了一下,我把selenium的知识点做了一个梳理。整个selenium的知识内容包含了浏览器的基本操作、元素定位、元素操作、Cookie管理、selenium常见的异常类型、智能等待、文件上传、js操作、提示框处理、下拉框的处理、窗口的切换、鼠标操作等。如果你还在基础上,那么你可以参考下我前面写的。selenium自动化测试1-如何搭建自动化测试环境,搭建环境过程应该注意的问题-小杉虎-博客园(cnblogs.com)selenium自动化测试2-如何定位页面元素,及对页面元素的操作方法-小杉虎-

Selenium3自动化测试【27】Frame的操作

本篇文章内容摘要“讲解Python3+Selenium3如何处理Frame窗体”同步视频知识与系列知识内容,可关注:【公众号】:柒哥测试;【WX】:Lee-890;【视频号】:柒哥思维Frame窗体我们在使用Selenium定位页面元素的时候,有时会遇到定位不到的问题,在页面上看到元素就在那儿,用浏览器的开发者工具也能够看到,而代码运行就是定位不到。当遇到这种情况时,很有可能是有Frame存在。Frame标签有Frameset、Frame、IFrame三种,Frameset跟其他普通标签没有区别,不会影响到正常的定位。在页面中我们经常能看到Frame或IFrame(Frame是整个页面的框架,

Selenium3自动化测试【27】Frame的操作

本篇文章内容摘要“讲解Python3+Selenium3如何处理Frame窗体”同步视频知识与系列知识内容,可关注:【公众号】:柒哥测试;【WX】:Lee-890;【视频号】:柒哥思维Frame窗体我们在使用Selenium定位页面元素的时候,有时会遇到定位不到的问题,在页面上看到元素就在那儿,用浏览器的开发者工具也能够看到,而代码运行就是定位不到。当遇到这种情况时,很有可能是有Frame存在。Frame标签有Frameset、Frame、IFrame三种,Frameset跟其他普通标签没有区别,不会影响到正常的定位。在页面中我们经常能看到Frame或IFrame(Frame是整个页面的框架,

持续集成这样做,App自动化测试效率提高50%

持续集成是一种开发实践,它倡导团队成员需要频繁的集成他们的工作,每次集成都通过自动化构建(包括编译、构建、自动化测试)来验证,从而尽快地发现集成中的错误。让正在开发的软件始终处于可工作状态,让产品可以快速迭代,同时还能保持高质量。Jenkins是基于Java开发的持续集成工具,开源免费,官网:https://jenkins.io/App自动化测试执行策略自动化测试主要用于回归测试,我们可以制定执行策略:比如每天固定、开发代码更新后定时执行,这就需要与Jenkins进行集成。Jenkins集成App自动化测试问题点:App自动化需要用到真机或模拟器,而Jenkins一般是部署在服务器上面的,将真

持续集成这样做,App自动化测试效率提高50%

持续集成是一种开发实践,它倡导团队成员需要频繁的集成他们的工作,每次集成都通过自动化构建(包括编译、构建、自动化测试)来验证,从而尽快地发现集成中的错误。让正在开发的软件始终处于可工作状态,让产品可以快速迭代,同时还能保持高质量。Jenkins是基于Java开发的持续集成工具,开源免费,官网:https://jenkins.io/App自动化测试执行策略自动化测试主要用于回归测试,我们可以制定执行策略:比如每天固定、开发代码更新后定时执行,这就需要与Jenkins进行集成。Jenkins集成App自动化测试问题点:App自动化需要用到真机或模拟器,而Jenkins一般是部署在服务器上面的,将真

字节测试总监8年测试路,如何从功能测试到自动化测试——愿测试人不再迷茫

随着软件行业的不断发展,软件测试技术也在不断地更新,出现了众多的自动化功能测试工具,如HP的QuickTestProfessional(最新版本名为UFT)及开源的Selenium。性能测试工具如LoadRunner、JMeter等。所谓自动化测试,即利用测试工具,编程实现模拟用户业务使用流程的脚本,设定特定的测试场景,自动寻找缺陷。自动化测试的引入,大大地提高了测试效率和准确性,而且封装性较好的测试脚本,还可应用于其他产品项目。业内通常将自动化功能测试称为自动化,而性能测试单独成体系,不含在自动化测试中。1.自动化测试优点自动化测试的优点是快速、可重用,替代人的重复活动。回归测试阶段,可利用

字节测试总监8年测试路,如何从功能测试到自动化测试——愿测试人不再迷茫

随着软件行业的不断发展,软件测试技术也在不断地更新,出现了众多的自动化功能测试工具,如HP的QuickTestProfessional(最新版本名为UFT)及开源的Selenium。性能测试工具如LoadRunner、JMeter等。所谓自动化测试,即利用测试工具,编程实现模拟用户业务使用流程的脚本,设定特定的测试场景,自动寻找缺陷。自动化测试的引入,大大地提高了测试效率和准确性,而且封装性较好的测试脚本,还可应用于其他产品项目。业内通常将自动化功能测试称为自动化,而性能测试单独成体系,不含在自动化测试中。1.自动化测试优点自动化测试的优点是快速、可重用,替代人的重复活动。回归测试阶段,可利用

阿里P6测试总监分享,这份《接口自动化测试》总结,让我成功入门接口自动化测试...

昨晚在某个测试交流群,听了一个测试老司机分享接口自动化测试的内容,对接口自动化有了更深的一些认识,也为接下来公司的接口自动化实施,提供了更多的思路。这篇文章,就说说功能测试到接口自动化的进阶,以及接口自动化的一些事。。。前言自动化测试,算是近几年比较火热的一个话题,当然,更是软件测试未来的一个发展趋势。未来,功能测试等非核心的测试工作,都将被外包。想要在软件测试这个行业继续前行,就必须拥有核心竞争力,掌握自动化测试技术,是必不可少的一个技能。在《Google软件测试之道》一书中有介绍到:在Google,70%的自动化测试工作集中于单元测试,20%集中于接口测试,剩下10%才是UI测试。诚然,我

阿里P6测试总监分享,这份《接口自动化测试》总结,让我成功入门接口自动化测试...

昨晚在某个测试交流群,听了一个测试老司机分享接口自动化测试的内容,对接口自动化有了更深的一些认识,也为接下来公司的接口自动化实施,提供了更多的思路。这篇文章,就说说功能测试到接口自动化的进阶,以及接口自动化的一些事。。。前言自动化测试,算是近几年比较火热的一个话题,当然,更是软件测试未来的一个发展趋势。未来,功能测试等非核心的测试工作,都将被外包。想要在软件测试这个行业继续前行,就必须拥有核心竞争力,掌握自动化测试技术,是必不可少的一个技能。在《Google软件测试之道》一书中有介绍到:在Google,70%的自动化测试工作集中于单元测试,20%集中于接口测试,剩下10%才是UI测试。诚然,我

【2023自动化测试基础知识】什么是自动化测试?

​大家好,我是小码哥。今天主要学习自动化测试相关概念。什么是自动化测试?自动化测试是一种软件工具的应用,用于自动化由人驱动的检查和验证软件产品的手工过程。大多数现代敏捷和DevOps软件项目现在都包括从一开始就进行自动化测试。然而,为了充分理解自动化测试的价值,先学习下在它被广泛采用之前的测试是什么样的。在手工测试还是标准做法的时候,软件公司雇佣全职QA团队是很常见的做法。这个团队将开发一个“测试计划”的集合,或者一步一步的检查列表,以断言软件项目的某个特性的行为符合预期。然后,QA团队将在每次将新的更新或更改推送到软件项目时手动执行这些检查列表,然后将测试计划的结果返回给工程团队,以进行审查