繁体   English   中英

暂停并恢复硒执行

[英]pause and resume Selenium execution

我正在寻找暂停和恢复Selenium执行的选项。

  1. 开始执行硒

2.通过某种方式(命令行/内联代码/手动)明确地停在某个步骤

  1. 继续执行

我知道我们可以继续

Thread.sleep()

要么

time.sleep

我想在测试用例执行之间动态地给出暂停。

编程语言可以是Java或Python。

java或python中是否有办法动态地将暂停传递给执行?(可能有帮助)

任何想法和解决方案都将不胜感激。

使用IDE,设置断点并调试脚本。

对于Python,可以使用pdb进行调试。 只需将以下行放在您要暂停的步骤,它将使您进入调试器。 您可能需要对pdb有所了解

import pdb; pdb.set_trace()

我找到了一种可以动态进行操作的方法(没有在特定步骤明确提及断点或键入一行代码)。获取我的Selenium脚本的进程ID并在以下两个命令下触发,以便在需要时随时暂停和继续。

kill -SIGSTOP [pid]

kill -SIGCONT [pid]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM