我正在尝试在ruby自动化中发送击键,我不知道如何将其放入代码中,我想发送(Alt + Space + X)以最大化窗口。
有人可以帮助我吗?
When("que eu realize login no SIAF com usuário e senha") do |table|
wsh.SendKeys("%{VK 32}{VK 88}")
@usuario = table.rows_hash['usuario']
@senha = table.rows_hash['senha']
login.load
login.log(@usuario,@senha)
end
我希望通过Alt + Space + X可以最大化窗口,但是什么也没发生。
我正在使用的“ env.rb”是这样的:
require 'capybara'
require 'capybara/dsl'
require 'capybara/rspec/matchers'
require 'selenium-webdriver'
require 'site_prism'
require 'rspec'
require_relative 'page_helper.rb'
World(Capybara::DSL)
World(Capybara::RSpecMatchers)
World(Pages)
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(
app,browser: :chrome,mange.window.maximize
desired_capabilities: Selenium::WebDriver::Remote::Capabilities.chrome(
'chromeOptions' => {'args' => ['--disable-infobars','window-size=1600,1024'] }
)
)
end
我可以在哪里放置“ Drive.mangage.window.maximize”?