Ruby on rails Rails、RSpec和Capyara/Selenium-如何使用Selenium click_at方法单击精确的x、y坐标?

Ruby on rails Rails、RSpec和Capyara/Selenium-如何使用Selenium click_at方法单击精确的x、y坐标?,ruby-on-rails,ruby,selenium,rspec,rspec-rails,Ruby On Rails,Ruby,Selenium,Rspec,Rspec Rails,我正在尝试在一个Rails项目中使用RSpec和Selenium在HTML页面中测试单击精确坐标。但是,记录的Seleniu click_at方法似乎无法通过任何驱动程序或本机方法使用。有人知道如何访问该方法吗。我使用的是Rails 3.2.8、rspec Rails gem 2.12.0、selenium webdriver gem 2.27.2和capybar 2.0.1 现在我正在尝试使用此代码,但它没有单击正确的坐标: page.driver.browser.action.move_to

我正在尝试在一个Rails项目中使用RSpec和Selenium在HTML页面中测试单击精确坐标。但是,记录的Seleniu click_at方法似乎无法通过任何驱动程序或本机方法使用。有人知道如何访问该方法吗。我使用的是Rails 3.2.8、rspec Rails gem 2.12.0、selenium webdriver gem 2.27.2和capybar 2.0.1

现在我正在尝试使用此代码,但它没有单击正确的坐标:

page.driver.browser.action.move_to( my_element.native ).move_by( 300, 300 ).click.perform
page.driver.browser.action.move_to( my_element.native, 300, 300 ).click.perform