简体   繁体   English

如何使用硒红宝石水豚从悬停下拉列表中选择一个值

[英]how to select a value from hover dropdown using selenium ruby capybara

How to select a value from hover dropdown using selenium ruby capybara? 如何使用硒红宝石水豚从悬停下拉列表中选择一个值?

I have tried using the below code, but it didnt work: 我尝试使用下面的代码,但是没有用:

page.driver.action.move_to('variable').perform

尝试以下对我有用的代码

page.driver.browser.action.move_to(page.find('YourElement').native).perform

If you're using Selenium 3.0+ with firefox 48+ then :mouseMoveTo isn't supported yet (hasn't been implemented by geckodriver/marionette). 如果您将Selenium 3.0+与firefox 48+一起使用,则不支持:mouseMoveTo(geckodriver / marionette尚未实现)。 You either need to revert to firefox <= 47.0.1 and disable :marionette or swap to a different browser (Chrome for instance) for your testing. 您要么需要恢复到Firefox <= 47.0.1并禁用:marionette,要么需要切换到其他浏览器(例如Chrome)进行测试。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM