展示 123 篇文章   每页 5 篇
自动化
1857 阅读

Python加Selenium自动化测试知乎网站(六)特殊操作

除了常规操作类似点击、滑动、勾选等,偶尔会遇到需要特殊操作的时候,比如鼠标mouseover、双击、右击、拖拽、长按、移动,在某些表单的填写时就会有这类型的需求,拖动选择日期控件输入控件什么的。有时还需要模拟键盘按键。还好,selenium也支持这类型操作。 我们在utils下新增一个文......
python 自动化测试 web测试 selenium
Web开发
1831 阅读

使用django-debug-toolbar辅助调优

目前在做内部平台的后端开发,纯restful api,但是随着数据增多后发现了部分请求变慢,因此自己希望能找出是哪里导致了性能下降,于是用到了django-debug-toolbar。 首先安装 python -m pip install django-debug-toolba......
python django
Web开发
1772 阅读

Django DRF根据model的字段动态限制另一字段的内容

在定义model时,有时有这种需求:将该model的某一字段的值限定在一定条件内,并且依据该model里的另一字段来限定。比如我现在创建测试集,需要选择多个测试脚本,但是我必须将测试脚本动态地限定在和测试集同样的项目里。 其实这个问题不是django restframework才有的,d......
python django web开发
自动化
1729 阅读

appium无法使用send_keys时的解决办法

用appium做手机app自动化时,对于有的输入框是无法用send_keys方法的。报错信息类似"io.appium.uiautomator2.common.exceptions.InvalidElementStateException: Cannot set the element......
python 自动化测试 app测试
随记
1726 阅读

pycharm在调试时非错误警告也显示红色字体的解决办法

pycharm在调试代码时,错误或警告会显示红色,这没问题,但是一些其他正常的日志也会显示为红色,这会让人很困惑,比如调试django或pytest时,看到满屏红色,结果却是通过的。 解决的话,方式一是将stderr指定到stdout。 方式二是在pycharm设置中Editor ......
python