ruby - 如何在 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'
谢谢
解决方案
是的,这是可能的。
在windows中,我将编写以下代码
driver.find_element(name: 'q').send_keys 'rajagopalan',[:control,"a"]
[:control,"a"]
实际上选择整个文本,同样,您可以尝试使用 for mac[:command,"a"]
推荐阅读
- ios - CAGradientLayer 上均匀分布的颜色
- typescript - 如何在打字稿中将 Blob 类型转换为字节数组?
- html - 从跨域加载 vtt 的问题
- c# - Xamarin.Android 膨胀自定义视图
- javascript - 为什么索引会在 javascript 数组中自动创建?
- java - 如何将“2019-04-11T05:00:54.000+01:00”转换为 dd/MM/yyyy hh:mm 格式
- java - 为什么 App Engine 部署需要 15 分钟?(以及发布/订阅的问题)
- sql - 选择 * from odk_prod._refinance_tags where (end_date like '%2017-06%' or end_date='0000-00-00') and app_no in ('APP-000-095','APP-000-115')
- colors - 透明背景的颤振卡
- sql - SSIS 包在作为作业运行时无法执行