我有一个具有单击,焦点等操作的函数,并且运行良好,但是我需要函数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'
请帮我!
最佳答案
在Python中,此方法称为click_and_hold()
。尝试使用它代替clickAndHold()
请注意,在大多数情况下,在Python中使用snake_case代替camelCase
关于python - clickAndHold在Selenium Webdriver(Python)中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48638400/