可以用Ruby缩小硒吗?我已经搜索过互联网,大多数在线答案都是用Java编写的,似乎有一些功能ruby不会。
答案 0 :(得分:2)
您可以尝试使用send_keys方法。 在你的情况下,它将是这样的:
wait.until do
waiting = driver.find_element id: "logo"
waiting.send_keys :control, :subtract
end
在此示例中,当页面完全加载时,您可以在Selenium找到具有徽标id的元素时发送密钥。
答案 1 :(得分:0)
您可以发送密码,它以所有编程语言提供。
要放大和缩小,这是您将使用sendkey
发送的Windows快捷方式CTRL + ALT + L调出镜头显示视图。
CTRL + ALT + D停靠放大区域。
CTRL + ALT + F将您带回全屏模式。
动作动作=新动作(); action.keyDown(Keys.CONTROL).keyDown(keys.ALT).sendKeys(" L&#34)。执行();
其他选项是 ASCII VALUE LINK: http://unicode.org/charts/PDF/U0000.pdf
答案 2 :(得分:0)
似乎已弃用wait.until
语法。我能够为我的特定项目提供以下工作:
el = find(button_id)
while not_found
begin
find(button_id).click
not_found = false
rescue
el.send_keys [:command, :subtract]
end
end