摘要: 一般情况下,Jenkins使用pipeline中Checkout拉取代码最简单脚本如下: pipeline { agent any stages { stage('Checkout') { steps { checkout([ $class: 'GitSCM', branches: [[name: 阅读全文
posted @ 2024-01-08 15:24 Believer007 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 当前使用了playwright官方python镜像: https://playwright.dev/python/docs/docker 但在实际使用时,时间总是显示为UTC0时间 正好相差8个小时,前面是jenkins打印时间,后面部分是container内部时间 查了网上各种方法,总共有几种: 阅读全文
posted @ 2023-12-04 16:35 Believer007 阅读(27) 评论(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:23 Believer007 阅读(450) 评论(3) 推荐(0) 编辑
摘要: 又来折腾robotframe work了,今天要写的是seleniumLibary修改默认下载路径。 相信大家写过的python的,在python中selneium修改默认下载路径只需要几行代码就行,如下: options = webdriver.ChromeOptions() prefs = {' 阅读全文
posted @ 2023-04-18 10:01 Believer007 阅读(93) 评论(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 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 在用robotframe work的小伙伴,有没有遇到这样一个问题: 当你用python写一个libary时, 需要用到robotframe外面定义的global variable. 怎么处理? 这时一般人的做法是通过参数传入。如下: Robot文件: Set Env [Documentation] 阅读全文
posted @ 2023-02-02 09:33 Believer007 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 背景: 需做一个这样小脚本:启动监控windows某个东西状态变化,用powershell启动可以,但使用cmd bat掉用无法生效。 问题 : 做个简单实验: 如下一段最简单powershell的脚本, 命名为tmp.ps1: echo "start ps1" >tmp.txt sleep 100 阅读全文
posted @ 2023-01-12 09:11 Believer007 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 背景不说了!但相信一定有很多在使用Robot Framework框架的同学和我一样遇到同样的问题,log.html 超大,甚至几百M,如下: 这会导致,打开log很慢,占空间,占内存。 怎么样减少呢? 首先要表明的是:rf机制如此,我们没办法直接从根本上解决,只能规避,有以下几个方法: 暴力点,直接 阅读全文
posted @ 2022-08-18 17:55 Believer007 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 在实际工作中,Jenkins Job会有很多状态。但实际有一种状态 Unstable有时候让人很模糊。 那我们看看官网解释吧 Unstable The Build had some errors but they were not fatal. A Build is unstable if it w 阅读全文
posted @ 2022-07-01 14:59 Believer007 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: 在使用机器时,登录后用一段时间后就会登录。这个操作很繁琐,虽然很安全。我们应该怎么改呢。 一、确认是不是超时配置 首先我们需要确认下超时配置是多少 echo $TMOUT 使用该命令来确认当前配置 二、修改 这里修改有很多种方法。网上很多。这里不再写 比如:https://www.cnblogs.c 阅读全文
posted @ 2022-06-01 11:12 Believer007 阅读(1957) 评论(0) 推荐(0) 编辑