首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >mouse_move_to不推荐使用的红宝石硒黄瓜

mouse_move_to不推荐使用的红宝石硒黄瓜
EN

Stack Overflow用户
提问于 2018-11-25 12:50:43
回答 1查看 365关注 0票数 0

我是Selenium的新手,我想将鼠标悬停在Category按钮上,然后单击提供的下拉列表中的子类别。我以前使用过'mouse_move to‘命令,但现在它显示:警告Selenium弃用Driver#mouse已弃用。请改用driver.action..perform。我试着把“鼠标”改成“动作”,再把“点击”改成“执行”,但不起作用。

代码语言:javascript
代码运行次数:0
运行
复制
 element = $driver.find_element :xpath => "//span[@class = 'ls_2px' and text() = 'Accessories']"
  $driver.mouse.move_to element
 element = $driver.find_element :xpath => "(//div[@class = 'vt'][.//a[text() = 'View All']]//a[0])"
  element.click
 end

我需要将WebDriver::W3CActionBuilder添加到我的环境文件中吗?我只有这个:

代码语言:javascript
代码运行次数:0
运行
复制
require 'rubygems'
require 'selenium-webdriver'
require 'cucumber'
$driver = Selenium::WebDriver.for :chrome
$dropdown = Selenium::WebDriver::Support::Select
EN

回答 1

Stack Overflow用户

发布于 2018-12-13 09:03:22

在这种情况下,对于Hoverdriver.action.move_to(element).perform应该可以工作。

资源:Class: Selenium::WebDriver::ActionBuilder - move_to

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53464735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档