一、解决传的参数过多导致,在实际使用出现莫名其妙的报错
1.可以看到我的传参,是有10个,在参数跟方向无问题的情况下,点击运行,报错提示,根据chatapi提示是我的参数传的有问题
后面我试了下,用最初直接参数的形式带入,发现是没问题的,说明代码是无问题的
二、 查询问题
通过Excel表格发现部分的参数,全部都是已文本的形式参数,elements1 = ‘_password’ element_method = ‘By.ID’,只有数字是 1,然后发现我们定位的方法 self.driver.find_element(By.ID, id) By.ID不是字符串。好的问题找到了,该如何解决呢
三、解决方案:
通过chatapi 发现有两种解决方式,一种是Excel表格修改
第二种是映射方法 通过一个字典形式,把参数传入,然后在拿出来使用
请参考 chatapi的方法。完美解决