我有一个像click,focus等操作的函数并且工作正常,但我需要函数clickAndHold并在我尝试运行测试时返回错误。
这是我的功能代码:
def start_action(self, selector, action, value):
browser = self.d
element = browser.find_element_by_xpath(selector)
if action == 'clickAndHold':
actions = ActionChains(browser)
actions.clickAndHold(element)
actions.perform()
这就是错误:
AttributeError: 'ActionChains' object has no attribute 'clickAndHold'
请帮助我!
答案 0 :(得分:1)
在Python中,此方法称为click_and_hold()
。尝试使用它而不是clickAndHold()
请注意,在Python中大多数情况下使用 snake_case 代替 camelCase