Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can not open schedular center with shortcut key(Control + UpArrow) #292

Open
HaoWShi opened this issue Mar 28, 2024 · 0 comments
Open

can not open schedular center with shortcut key(Control + UpArrow) #292

HaoWShi opened this issue Mar 28, 2024 · 0 comments

Comments

@HaoWShi
Copy link

HaoWShi commented Mar 28, 2024

I want to open shcedular center with appium, I use function keys with param {'key': 'XCUIKeyboardKeyUpArrow', 'modifierFlags': 1 << 2}, I have failed. But I can achieve it by pressing the shortcut key directly on the keyboard.

appium log:
[Appium] Attempting to find matching driver for automationName 'Mac2' and platformName 'Mac'
[Appium] The 'mac2' driver was installed and matched caps.
[Appium] Will require it at C:\Users\liangqixing.appium\node_modules\appium-mac2-driver
[Appium] Requiring driver at C:\Users\liangqixing.appium\node_modules\appium-mac2-driver\build\index.js
[AppiumDriver@ae7b] Appium v2.5.1 creating new Mac2Driver (v1.11.0) session
[AppiumDriver@ae7b] Checking BaseDriver versions for Appium and Mac2Driver
[AppiumDriver@ae7b] Appium's BaseDriver version is 9.5.2
[AppiumDriver@ae7b] Mac2Driver's BaseDriver version is 9.5.2
[Mac2Driver@6024] Creating session with W3C capabilities: {
[Mac2Driver@6024] "alwaysMatch": {
[Mac2Driver@6024] "platformName": "Mac",
[Mac2Driver@6024] "appium:automationName": "Mac2",
[Mac2Driver@6024] "appium:bundleId": "com.apple.dock",
[Mac2Driver@6024] "appium:skipAppKill": true,
[Mac2Driver@6024] "appium:newCommandTimeout": 10,
[Mac2Driver@6024] "appium:webDriverAgentMacUrl": "http://192.168.3.100:10101"
[Mac2Driver@6024] },
[Mac2Driver@6024] "firstMatch": [
[Mac2Driver@6024] {}
[Mac2Driver@6024] ]
[Mac2Driver@6024] }
[Mac2Driver@6024 (58c44a3a)] Session created with session id: 58c44a3a-9200-4fbc-ab6c-63a0c429fc4e
[WD Proxy] Matched '/status' to command name 'getStatus'
[WD Proxy] Proxying [GET /status] to [GET http://192.168.3.100:10101/status] with no body
[WD Proxy] Got response with status 200: {"value":{"message":"WebDriverAgent is ready to accept commands","state":"success","os":{"version":"版本14.3(版号23D56)"},"ready":true,"build":{"time":"Mar 25 2024 19:25:49"}},"sessionId":null}
[WD Proxy] Matched '/session' to command name 'createSession'
[WD Proxy] Proxying [POST /session] to [POST http://192.168.3.100:10101/session] with body: {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"platformName":"Mac","automationName":"Mac2","bundleId":"com.apple.dock","skipAppKill":true,"newCommandTimeout":10,"webDriverAgentMacUrl":"http://192.168.3.100:10101"}}}
[WD Proxy] Got response with status 200: {"value":{"sessionId":"EBE5AD2E-791D-4C68-BC36-B1518F5D8738","capabilities":{"CFBundleIdentifier":"com.apple.dock"}},"sessionId":"EBE5AD2E-791D-4C68-BC36-B1518F5D8738"}
[WD Proxy] Determined the downstream protocol as 'W3C'
[AppiumDriver@ae7b] New Mac2Driver session created successfully, session 58c44a3a-9200-4fbc-ab6c-63a0c429fc4e added to master session list
[AppiumDriver@ae7b] Event 'newSessionStarted' logged at 1711607791247 (14:36:31 GMT+0800 (中国标准时间))
[Mac2Driver@6024 (58c44a3a)] Cached the protocol value 'W3C' for the new session 58c44a3a-9200-4fbc-ab6c-63a0c429fc4e
[Mac2Driver@6024 (58c44a3a)] Responding to client with driver.createSession() result: {"capabilities":{"platformName":"Mac","automationName":"Mac2","bundleId":"com.apple.dock","skipAppKill":true,"newCommandTimeout":10,"webDriverAgentMacUrl":"http://192.168.3.100:10101"}}
[HTTP] <-- POST /session 200 1230 ms - 246
[HTTP]
[HTTP] --> POST /session/58c44a3a-9200-4fbc-ab6c-63a0c429fc4e/execute/sync
[HTTP] {"script":"macos: keys","args":[{"keys":[{"key":"XCUIKeyboardKeyUpArrow","modifierFlags":4}]}]}
[Mac2Driver@6024 (58c44a3a)] Calling AppiumDriver.execute() with args: ["macos: keys",[{"keys":[{"key":"XCUIKeyboardKeyUpArrow","modifierFlags":4}]}],"58c44a3a-9200-4fbc-ab6c-63a0c429fc4e"]
[Mac2Driver] Executing extension command 'macos: keys'
[WD Proxy] Proxying [POST /wda/keys] to [POST http://192.168.3.100:10101/session/EBE5AD2E-791D-4C68-BC36-B1518F5D8738/wda/keys] with body: {"keys":[{"key":"XCUIKeyboardKeyUpArrow","modifierFlags":4}]}
[WD Proxy] Got response with status 200: {"value":null,"sessionId":"EBE5AD2E-791D-4C68-BC36-B1518F5D8738"}

wda output:
t = 735.45s Open com.apple.dock
t = 735.45s Launch com.apple.dock
t = 735.45s Terminate com.apple.dock:79897
t = 736.56s Wait for com.apple.dock to idle
t = 738.65s Type '↑' key (XCUIKeyboardKeyUpArrow) with modifiers '⌃' (0x04)
t = 738.65s Wait for com.apple.dock to idle
t = 738.65s Find the Application 'com.apple.dock'
t = 738.66s Requesting snapshot of accessibility hierarchy for app with pid 79982
t = 738.67s Check for interrupting elements affecting "Dock" Application
t = 738.67s Synthesize event
t = 738.69s Wait for com.apple.dock to idle

shortcut key setting:
截屏2024-03-28 14 43 46

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant