暂停并恢复Selenium执行

时间:2016-07-21 11:18:05

标签: java python selenium

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

  1. 启动selenium执行
  2. 2。通过某种方式明确暂停某一步骤(命令行/内联代码/手动)

    1. 继续执行
    2. 我知道我们可以保留

      Thread.sleep()
      

      time.sleep
      

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

      编程语言可以是Java或Python。

      java或python中有一种方法可以动态地将暂停传递给执行吗?(可能会有所帮助)

      非常感谢任何想法和解决方案。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

对于Python,使用可以使用pdb进行调试。只需在要暂停的步骤中删除以下行,它就会将您放入调试器中。 您可能需要熟悉pdb

import pdb; pdb.set_trace()

答案 2 :(得分:0)

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

kill -SIGSTOP [pid]

kill -SIGCONT [pid]