摘要: 最近在使用pywinauto写自动化时遇到几个问题,总结一下备忘: 1. TextBox的输入 TextBox的输入一般使用pywinauto的 set_edit_text,但会出现一个问题:写完后不生效,不像人工输入后一样生效。 解决方法:1)可以在输完后点击一下别的元素,强制生效 2)用下面的方 阅读全文
posted @ 2024-05-10 11:07 Believer007 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 相信很多使用pytest的,都知道pytest有运行上次失败用例的参数,如下: --lf, --last-failed rerun only the tests that failed at the last run (or all if none failed) --ff, --failed-fi 阅读全文
posted @ 2024-04-28 16:04 Believer007 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,Jenkins使用pipeline中Checkout拉取代码最简单脚本如下: pipeline { agent any stages { stage('Checkout') { steps { checkout([ $class: 'GitSCM', branches: [[name: 阅读全文
posted @ 2024-01-08 15:24 Believer007 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 当前使用了playwright官方python镜像: https://playwright.dev/python/docs/docker 但在实际使用时,时间总是显示为UTC0时间 正好相差8个小时,前面是jenkins打印时间,后面部分是container内部时间 查了网上各种方法,总共有几种: 阅读全文
posted @ 2023-12-04 16:34 Believer007 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 是否在使用allure时,为了更好的定位问题,会把日志添加上去。类似如下的情行: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2023/7/18 9:12 # @Author : huzq # @File : test_allure 阅读全文
posted @ 2023-08-22 10:22 Believer007 阅读(819) 评论(3) 推荐(0) 编辑
摘要: 又来折腾robotframe work了,今天要写的是seleniumLibary修改默认下载路径。 相信大家写过的python的,在python中selneium修改默认下载路径只需要几行代码就行,如下: options = webdriver.ChromeOptions() prefs = {' 阅读全文
posted @ 2023-04-18 10:01 Believer007 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 来来来,先看一段robotframe 用例: *** Settings *** Test Setup Test Setup ***Test Cases*** TRY_CASE [Documentation] fff TRY Should be True 1==2 LOG XXXX EXCEPT Lo 阅读全文
posted @ 2023-03-27 09:27 Believer007 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 在用robotframe work的小伙伴,有没有遇到这样一个问题: 当你用python写一个libary时, 需要用到robotframe外面定义的global variable. 怎么处理? 这时一般人的做法是通过参数传入。如下: Robot文件: Set Env [Documentation] 阅读全文
posted @ 2023-02-02 09:32 Believer007 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 背景: 需做一个这样小脚本:启动监控windows某个东西状态变化,用powershell启动可以,但使用cmd bat掉用无法生效。 问题 : 做个简单实验: 如下一段最简单powershell的脚本, 命名为tmp.ps1: echo "start ps1" >tmp.txt sleep 100 阅读全文
posted @ 2023-01-12 09:11 Believer007 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 背景不说了!但相信一定有很多在使用Robot Framework框架的同学和我一样遇到同样的问题,log.html 超大,甚至几百M,如下: 这会导致,打开log很慢,占空间,占内存。 怎么样减少呢? 首先要表明的是:rf机制如此,我们没办法直接从根本上解决,只能规避,有以下几个方法: 暴力点,直接 阅读全文
posted @ 2022-08-18 17:55 Believer007 阅读(591) 评论(0) 推荐(0) 编辑