clickAndHold在Selenium webdriver(python)中不起作用

2024-04-20 03:11:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个函数,它的操作类似于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()

这是一个错误:

^{pr2}$

请帮帮我!在


Tags: 函数代码self功能browseractionsdef错误
1条回答
网友
1楼 · 发布于 2024-04-20 03:11:31

在Python中,这个方法称为^{}。试着用它代替clickAndHold()

请注意,在Python中,大多数情况下snake_case使用而不是camelCase

相关问题 更多 >