首页 > 解决方案 > 如何在 Mac 上使用 Ruby 在 Selenium 中全选

问题描述

使用:Selenium、Ruby、Mac、Chrome

问题:我正在尝试执行一个简单的命令“a”来选择字段中的文本。

最初我正在做一个控制'a',对不起,我是mac的新手。现在我知道它是命令“a”,我似乎找不到任何 ruby​​ 代码来按下命令按钮。

如果有人可以向我指出相关问题,或者告诉我是否真的可行,我将不胜感激。

 #Example Code 
 #Change the value in the First Name Field
 #
 driver.find_element(:name,"fname").send_keys 'Bob'
 driver.find_element(:name,"fname").send_keys [:command,"a"]
 driver.find_element(:name,"fname").send_keys 'Tom'

谢谢

标签: rubyselenium

解决方案


是的,这是可能的。

在windows中,我将编写以下代码

driver.find_element(name: 'q').send_keys 'rajagopalan',[:control,"a"]

[:control,"a"]实际上选择整个文本,同样,您可以尝试使用 for mac[:command,"a"]


推荐阅读