展示 220 篇文章   每页 5
自动化
1993 阅读

Python加Selenium自动化测试知乎网站(二)操作页面元素

做自动化测试得能模拟用户的操作步骤和行为,比如点击、勾选等,在模拟操作前,需要能识别页面的元素。 先定义一个检查点吧:未登录用户打开别人分享的Python话题的链接,能看到5个相关回答,并能看到关注话题的按钮,点击关注话题,会弹出登录框。然后搜索文章,能搜索到对应的内容,且不会弹出登录框......
python 自动化测试 web测试 selenium
编程语言
1986 阅读

python的经典类和新式类

python里的class存在着经典类和新式类的区别。class() 为经典类,class(object) 为新式类。普通的使用差别也不大,但对类的使用多一点,则会有些注意事项。 1. 在class里继承于object的方式是python2系列中的,因为在python3中默认会加载obj......
python
编程语言
1978 阅读

理解Python中的字节码

当我们运行python脚本时,会在脚本文件对应的目录下产生一个文件夹__pycache__,文件夹里会有.pyc为后缀的文件,这些就是存储了python语句的字节码。接下来回顾一下字节码的作用、生成、运行、反汇编。 字节码的作用 当python文件被当做模块导入时,才会产生字节码文......
python
管理
1977 阅读

PMP知识点(六)项目范围管理

项目范围管理包括确保项目做且只做所需的全部工作,以成功完成项目的各个过程。管理项目范围主要在于定义和控制哪些工作应该包括在项目内,哪些不应该包括在项目内。 项目范围管理的核心概念包括: 范围可以指产品范围(产品、服务或成果具有的特性和功能),或项目范围(为交付具有特定特性和功......
项目管理 PMP
自动化
1967 阅读

当用selenium时遇到上传文件的弹窗

平时都用selenium webdriver来做web自动化,偶尔会遇到需要上传文件啊图片之类的。 对于这种情况,弹出来的不是alert,而是系统控件,于是往往会直接想到识别控件来操作。识别控件对windows还比较容易支持,虽然要做稍微多点的工作,但是对于非windows平台以及使用h......
web测试 selenium