gpt4 book ai didi

selenium - 如何在 Web 应用程序中测试上下文菜单功能?

转载 作者:行者123 更新时间:2023-12-01 00:00:16 25 4
gpt4 key购买 nike

我正在使用具有上下文菜单(右键单击)的 grails 应用程序。
上下文菜单是使用 Chris Domigan 的 jquery contextmenu plugin 构建的.

虽然上下文菜单确实有效,但我想要进行自动化测试,但我不知道如何去做。

  • 我试过 Selenium 2.05a(即 Webdriver),但没有 rightClick 方法。
  • 我注意到 HtmlUnit 有一个右键单击方法,但我似乎无法检测到单击前后 DOM 的任何差异。
  • 最佳答案

    目前WebDriver中没有右键单击方法,有为其打开的增强请求- http://code.google.com/p/selenium/issues/detail?id=161

    现在您可以使用键盘快捷键 Shift+F10 来模拟对元素的右键单击:

    WebElement element = driver.findElement(....);
    element.sendKeys(Keys.chord(Keys.SHIFT, Keys.F10));

    关于selenium - 如何在 Web 应用程序中测试上下文菜单功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3287794/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com