最新 最热

再谈持续测试

测试是软件开发生命周期 (SDLC) 的重要组成部分。SDLC 的每个阶段都应包含测试,以获得更快的反馈并提高产品质量。

2023-02-14
1

要避免的自动化实践

交付给用户的软件的质量决定了每个公司的成功。QA 团队的辛勤工作是确保产品质量的最重要因素之一。自动化测试最佳实践和适当的测试自动化技术可以帮助QA团队实现这一目标。...

2023-02-14
1

手动测试依然很重要

市场上看到的数百种新的应用程序和产品,在向用户发布之前会进行大量测试。自动化测试可以加快流程,通常被视为手动测试的替代品。但是,手动测试在 QA 领域中仍然具有关键作用。...

2023-02-14
0

selenium源码通读·11 |webdriver/common/touch_actions.py-TouchActions类分析

1 源码路径selenium/webdriver/common/touch_actions.py图片2 功能说明class TouchActions(object): """ Generate touch actions. Works like ActionChains; actions are store...

2023-02-10
1

selenium源码通读·10 |webdriver/common/proxy.py-Proxy类分析

1 源码路径selenium/webdriver/common/proxy.py图片2 功能说明使用代理来规避一些反爬虫策略;3 引入原因selenium webdriver测试或进行爬虫时,如果未在目标服务的白名单内,随着爬取的频率增多会被禁止访问目标服务;目标...

2023-02-09
1

selenium源码通读·9 |webdriver/common/desired_capabilities.py-DesiredCapabilities类分析

1 源码目录selenium/webdriver/common/desired_capabilities.py2 功能描述根据测试代码中配置的DesiredCapabilities参数,来决定将测试代码分发到哪台node上进行测试;补充知识:我们需要了解下selenium grid;3 Selenium Gr...

2023-02-09
1

selenium源码通读·8 |webdriver/common/keys.py-Keys类分析

1 源码路径selenium/webdriver/common/keys.py图片2 功能描述模拟键盘的输入;源码如下:class Keys(object): """ Set of special keys codes. """ NULL = 'ue000' CANCEL = 'ue0......

2023-02-09
1

selenium源码通读·7 |webdriver/common/by.py-By类分析

1 源码路径selenium/webdriver/common/by.py图片2 功能描述翻译:一组受支持的定位器策略,即支持的定位方式定位方式包含八种:class By(object): """ Set of supported locator strategies. """ ID = "id......

2023-02-09
1

selenium源码通读·5 |webdriver/common/action_chains.py-ActionChains类分析

1 源码路径selenum/webdriver/common/action_chains.py图片2 功能描述提供鼠标操作,模拟用户的鼠标行为;如鼠标的各种单击、双击、滑动、拖拽等操作。3 使用方法源码说的很清晰了,只要使用以下的方法即可: ActionChains ...

2023-02-08
1

selenium源码通读·4 |webdriver/common分析

1 定义selenium/webdriver/common目录定义了webdriver所指定的通用能力;包括了各种行为控制等,详细后边描述。2 common目录包含了actions目录、html5目录,还有其他几个py文件图片3 actions、html5 目录图片图片4 目录说...

2023-02-08
1