小编Shi*_*zle的帖子

Jenkins - 执行Shell作为后期构建操作

我正在尝试使用"构建操作"中的"执行shell"作为构建后任务.那可能吗?

jenkins

12
推荐指数
2
解决办法
2万
查看次数

尝试合并分支时执行 Github Action

我正在为我的一些项目设置 Github 操作。我想实现的流程是:

  1. 开发人员单击“合并拉取请求”按钮
  2. 将进行 Github 动作测试工作流程
  3. 如果测试通过 - 执行合并

这种流程的原因是我不希望在推送到分支的每个提交上运行测试。我希望流程仅在尝试合并时运行。

我的问题是: 有没有办法仅在尝试/想要合并时手动执行工作流,并确保当且仅当测试通过时才能将分支合并到 master 中?

github github-actions

8
推荐指数
2
解决办法
2943
查看次数

使用 Pycharm 调试 Python 行为步骤

我正在使用 Pycharm 编写测试并以行为方式运行它们。我正在使用 cli 运行行为命令。为了编写功能和场景,我正在使用 Pycharm。我如何调试每个步骤?

python pycharm python-behave

6
推荐指数
1
解决办法
3038
查看次数

邮递员-使用“测试”代码从全局变量设置Cookie

我想要做的是获取“ GET”消息后收到的cookie值,将其值设置为全局变量,然后将其设置为特定主机的会话cookie,然后在其他请求中使用它。

目前,我正在通过此菜单手动执行此操作:

在此处输入图片说明

那可能吗?

postman

5
推荐指数
1
解决办法
5392
查看次数

在 Chrome 上使用 Python 的 Selenium webdriver - 滚动到元素的确切中间

我试图仅通过使用 XPATH 获取元素来单击它。我得到一个异常,该元素在给定位置不可点击。

我确定元素的中心是可点击的,那么我如何获得元素的确切中间(x,y)并使用 Python 使用 Selenium 点击它?

编辑:

我找到了这个问题的解决方案:

driver.execute_script("arguments[0].scrollIntoView(true);", element)
time.sleep(0.5)
element.click()
Run Code Online (Sandbox Code Playgroud)

time.sleep 是缺失的环节。

python selenium-chromedriver selenium-webdriver

4
推荐指数
1
解决办法
8252
查看次数