Как отправить несколько ключей в WebDriver с Python?
Как сделать код Python в WebDriver, чтобы нажать кнопки Command+Shift+H на клавиатуре (или клавишах)?
Обновление:
info: Pushing command to appium work queue: "au.mainApp().getTreeForXML()"
debug: Sending command to instruments: au.mainApp().getTreeForXML()
info: [INSTSERVER] Sending command to instruments: au.mainApp().getTreeForXML()
info: [INSTSERVER] Socket data received (8192 bytes)
info: [INSTSERVER] Socket data received (4494 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":"{"UIAApplication":{"@":{"name":"AppName","label":"AppName","value":null,"dom":null,"enabled":true,"valid":true,"visible":true,"hint":null,"path":"/0","x":0,"y":20,"width":320,"height":548},">":[{"UIAWindow":{"@":{"name":null,"label":
1 ответ:
Использование
send_keys()
:from selenium.webdriver.common.keys import Keys element.send_keys(Keys.COMMAND, Keys.SHIFT, 'H')
Также смотрите: реализация ключей.