def text01_Personal_data_method(self,name,birthday,economize,market,distinguish,address): self.get(Personal_data.URL_个人资料.value) self.click(Personal_data.LOC_个人中心) self.click(Personal_data.LOC_个人资料按钮) self.click(Personal_data.LOC_修改) # self.switch_iframe(Personal_data.LOC_iframe) # self.switch_iframe(Personal_data.LOC_iframe1) > self.execute_script(self,"arguments[0].scrollIntoView();", Personal_data.LOC_选择图片) E TypeError: execute_script() takes 2 positional arguments but 4 were given
时间: 2023-12-31 22:03:36 浏览: 73
后跟介词的动词和形容词中考必背.doc
这个错误是因为 `execute_script()` 方法只需要两个参数,但你传递了四个参数。正确的用法是将要执行的 JavaScript 代码作为第一个参数,然后将要操作的元素作为第二个参数,例如:
```
self.execute_script("arguments[0].scrollIntoView();", Personal_data.LOC_选择图片)
```
这样就可以正确地执行 JavaScript 代码并滚动到所需的元素位置。
阅读全文