自动化测试
文章平均质量分 92
自动化测试是要在手工测试之后进行的,也就是回归测试阶段,这时候其实是已经具备完善的功能测试用例啦,并且经过前期功能测试,系统版本也已经比较稳定啦,这就具备了自动化测试的必要条件
武梓龙_Wzill
CSDN博客专家、Java领域优质创作者
展开
-
Selenium IED-控制已打开的Chrome浏览器
在我们进行自动化测试的过程中有时候会遇见一个很棘手的问题那就是登录的过程中需要图片验证码,图片验证码设计的初衷其实就是为了防自动化,防止一些人利用自动工具恶意攻击网站,而很不幸的是,我们所使用的一些自动化测试工具也包含在内。针对这个问题我们就可以使用浏览器复用的方式进行自动化的测试。我们可以让Selenium直接用带有缓存的浏览器,就像我们使用本机浏览器一样,去访问系统。常规系统,比如淘宝、携程,只要完成一次登陆验证,后续登陆是不会再有验证码的。通过Debug模式启动谷歌浏览器,就能达到这个效果。原创 2024-06-18 21:20:57 · 1080 阅读 · 0 评论 -
Selenium IED-命令操作
Selenium IDE提供了一些命令,用作录制自动化脚本时获取页面上元素的内容或一些操作来提供服务的。下面给大家说一下Selenium IDE提供的一些命令以及命令的具体作用。Selenium IDE是一个用于自动化测试的浏览器扩展,它允许用户记录和回放用户在浏览器中的交互操作。在使用这些命令时,需要确保指定的元素在页面中存在,并且等待的条件是合理的。如果等待时间过长或者条件不合理,可能会导致测试用例失败或者操作超时。因此在使用这些命令时需要谨慎考虑等待的条件和时间。原创 2023-12-11 16:12:18 · 369 阅读 · 0 评论 -
Selenium IED-安装及简单使用
Selenium 通过使用 WebDriver 支持市场上所有主流浏览器的自动化。Webdriver 是一个 API 和协议,它定义了一个语言中立的接口,用于控制 web 浏览器的行为。每个浏览器都有一个特定的 WebDriver 实现,称为驱动程序。驱动程序是负责委派给浏览器的组件,并处理与 Selenium 和浏览器之间的通信。这种分离是有意识地努力让浏览器供应商为其浏览器的实现负责的一部分。原创 2023-12-09 09:19:49 · 619 阅读 · 1 评论