gpt4 book ai didi

ruby + selenium-webdriver actionbuilder

转载 作者:太空宇宙 更新时间:2023-11-03 16:33:28 25 4
gpt4 key购买 nike

我似乎无法让 actionbuilder 在 selenium webdriver 中工作。我正在尝试使使用 Javascript 的菜单自动化。我需要将鼠标悬停然后移动并单击鼠标悬停后出现的链接。

$driver.find_element(:id, "top_menu").find_elements(:tag_name, "a").each{ |a|
if a.attribute('href').include? "javascript"
then w = a
$driver.action.move_to(w).perform
break
end
}

我意识到我对这个元素的寻找有些模糊,不是最佳实践。我已经为这个元素要求了一个 id。任何关于如何使用 actionbuilder 或自动鼠标移动的更好方法的建议将不胜感激。

这是我遇到的错误。
`generateErrorForNativeEvents':无法执行 native 交互:无法加载 native 事件组件。 ( Selenium ::WebDriver::错误::InvalidElementStateError

谢谢

最佳答案

不是积极的,但我认为 Firefox 14.0.1 的更新可能会破坏它。我们的测试也失败了。我仍在努力修复。

更新:是的,我降级到 Firefox 13.0.1,我的测试现在可以正常工作了。

关于ruby + selenium-webdriver actionbuilder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11783799/

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