很抱歉,标题标题没有太多意义,但这是一些背景知识:
我正在使用Selenium Python创建一个宏,在其中我通过CSV循环查找变量。
我的问题是检查错误框,该框有一个“确定”按钮。如果检测到错误,我想返回到底部的循环并继续进行下一个迭代,因此完全跳过了run.function3()。希望我已经说得足够清楚,以便您理解。
我的代码如下:
class example():
def __init__(self):
# whatever needs to be done
def function1(self, variable):
function2()
# whatever this function needs to do
def function2(self):
# whatever this function needs to do
if self.browser.find_element_by_ID("elementIdNumber").text == "OK"
# return twice to the loop below and skip to the next iteration
def function3(self, variable):
# whatever this function needs to do
for x in range(1,len(list)):
run = example()
run.function1(x)
run.function3(x)