2024-09-26 22:43:54 发布
网友
我有一个自动测试脚本。我需要能够设置一个运行为X周期长(甚至无限长)。最好的方法是什么?
顺便说一下,目前我正在使用IDE运行整个脚本,有时我使用CLI来运行某些代码块。 这是我需要的
python -c 'for i in range(10): print "hello"'
经过测试。在
或者你的壳
for i in `seq 10`;do echo hello; done
使用python时,如果您想从另一个脚本(GuiTest.py)循环代码而不修改它,则根据情况有两种解决方案:
GuiTest.py
1.你对脚本一无所知,只知道它可以运行:
import os for i in range(X): os.system("python GuiTest.py")
这将启动一个全新的python解释器,并像手动操作一样运行脚本
2.你知道代码是什么样子的,你想循环的内容包含在一个或几个函数中
这样做的好处是只初始化一次脚本(执行导入等),然后只循环实际的代码。使用selenium它可能很有趣,因为浏览器需要一段时间才能启动。在
selenium
python -c 'for i in range(10): print "hello"'
经过测试。在
或者你的壳
for i in `seq 10`;do echo hello; done
使用python时,如果您想从另一个脚本(
GuiTest.py
)循环代码而不修改它,则根据情况有两种解决方案:1.你对脚本一无所知,只知道它可以运行:
这将启动一个全新的python解释器,并像手动操作一样运行脚本
2.你知道代码是什么样子的,你想循环的内容包含在一个或几个函数中
^{pr2}$这样做的好处是只初始化一次脚本(执行导入等),然后只循环实际的代码。使用
selenium
它可能很有趣,因为浏览器需要一段时间才能启动。在相关问题 更多 >
编程相关推荐