【问题标题】:clickAndHold is not working in Selenium webdriver (python)clickAndHold 在 Selenium webdriver (python) 中不起作用
【发布时间】:2018-02-06 08:19:46
【问题描述】:

我有一个带有点击、聚焦等操作的函数并且工作正常,但我需要函数 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 python-3.x unit-testing selenium selenium-webdriver


    【解决方案1】:

    在 Python 中,此方法称为 click_and_hold()。尝试使用它而不是clickAndHold()

    请注意,在 Python 中大多数情况下使用 snake_case 代替 camelCase

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-30
      • 1970-01-01
      • 1970-01-01
      • 2021-11-21
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多