这是我的代码,我一直得到TypeError:必须是str,而不是tuple
variable = ["Variable1", "Variable2"]
def command(self, *arg):
numparm = len(arg)
for i in range (0,numparm):
self.driver.find_element_by_xpath(".//div[text()='"+ arg[i] +"']")
command(variable)
答案 0 :(得分:2)
* args表示解压缩的参数列表,因此应该解压缩元组:command(* variable)或者如果要按原样传递它,可以定义命令(args)而不是调用命令(变量)。 代码中的self参数是拼写错误。