【发布时间】:2022-01-10 20:54:56
【问题描述】:
我创建了一个元素列表,我想更新其中一个列表元素
这是对更新方法的调用:
companies_list = self.create_list("xpath", self.txt_company_name)
self.update_elem(companies_list[0], company1_name)
这是更新方法:
def update_elem(self, elem, text):
elem.send_keys(text)
在方法中,我收到警告“从方法创建函数”和建议“方法 'update_elem' 可能是'静态'”
在不收到警告的情况下更新列表元素的正确方法是什么?
【问题讨论】:
-
该方法确实可以是静态的,或者只是一个函数,因为它不使用
self。或者直接内联,反正只有一行。 -
你没有在方法体中使用
self,所以它是一个函数。使用@staticmethod并删除 self 以修复警告。
标签: python