如何使用Selenium Ruby Webdriver双击表中的单元格

时间:2013-05-27 14:37:20

标签: ruby webdriver selenium-webdriver

我尝试使用以下代码双击我的网络应用程序中的表格中的单元格(我试图点击两次,希望它们等于双击)。但是,根本没有单击该单元格,但我希望在双击单元格后,将显示文本字段以便我编辑该单元格的信息。

@driver.find_element(:xpath => "//table[@id='gridabc']//tr[1]/td[9]").click
@driver.find_element(:xpath => "//table[@id='gridabc']//tr[1]/td[9]").click

我正在使用 Selenium Ruby Webdriver 。请帮助指导我解决此问题的方法。非常感谢。

1 个答案:

答案 0 :(得分:8)

#@example Double click an element

el = driver.find_element(:id, "some_id")
driver.action.double_click(el).perform

代码无耻地从documentation:)

复制