0
A
回答
0
謝謝你們的響應,好像是沒有辦法的主屏幕可以推出,甚至java的機器人鑰匙「命令+ shift + home「不起作用。
所以我不得不寫一個蘋果腳本,當被調用時會在模擬器中啓動主屏幕。
它在這裏
try
tell application "System Events"
if exists process "Simulator" then
tell process "Dock"
delay 2
set frontmost to true
activate
tell list 1
try
perform action "AXShowMenu" of UI element "Simulator"
delay 2
#click accssibilitytitle "Open" of menu item of menu1 -- up arrow
key code 126 -- up arrow
key code 126 -- up arrow
key code 126 -- up arrow
key code 126 -- up arrow
key code 126 -- up arrow
-- key code 125 -- down arrow
delay 2
key code 36 -- return key
on error errMsg
if errMsg contains "Simulator" then
log "Simulator is not present in the dock... To run the automation, add Simulator in the dock and try again!!!"
return
else
log errMsg
return
end if
end try
end tell
end tell
end if
end tell
on error errMsg
log errMsg
end try
tell application "System Events" to tell process "Simulator"
tell menu bar item 5 of menu bar 1
delay 3
click
delay 5
click menu item "Home" of menu 1
delay 3
end tell
end tell
它能夠通過對目前在被告席上的模擬器圖標點擊右鍵成功地將焦點模擬器,然後從「硬件」菜單中選擇「家」(這是菜單5 )。
0
ios中存在一個限制。我們無法發送關鍵代碼來按ios中的主頁按鈕,並且由於此限制,我們無法自動執行主頁按鈕。但在android中,我們可以使用關鍵代碼實現這一點。在iOS自動化中,我們無法做到這一點。
0
由於每條鏈路: https://github.com/appium/java-client/releases/tag/v5.0.0-BETA6
一個增強已加入它是:加入API來在後臺運行的應用程序: [ENHANCEMENT]的iOS XCUIT模式自動化。
也許你可以嘗試使用Java的客戶端V5.0.0-BETA6和嘗試這個API
0
在測試您的應用程序期間,您可以在後臺運行您的應用程序並取回。
要做到這一點,你必須添加
protected IOSDriver iosDriver;
定義後,在後臺
@Test
@Description("Some Description")
public void testSearchZeroResultAndHomeBack(){
// run app in background for 5 seconds
iosDriver.runAppInBackground(5);
Assert.assertTrue(isTextDisplayedOnPage("0 ilan"));
}
//運行的應用程序,持續5秒
iosDriver.runAppInBackground(5);
相關問題
- 1. 啓動主屏幕點擊
- 2. 限制用戶點擊Android手機主頁按鈕時的主屏幕啓動
- 3. PhoneGap點擊後退按鈕模擬點擊主頁按鈕
- 4. 單擊主頁按鈕設置屏幕
- 5. 主屏幕按鈕
- 6. Android啓動器主屏幕
- 7. Android - 模擬主頁點擊
- 8. 當屏幕開啓時啓動瀏覽器主頁或書籤
- 9. 在主屏幕小部件中處理按鈕點擊
- 10. 如何模擬iOS 7中的主頁按鈕事件(越獄)?
- 11. 如何通過點擊appium中的home按鈕導航到主屏幕,同時自動化Android應用程序?
- 12. 在主屏幕應用程序中禁用主頁按鈕?
- 13. 動畫主頁屏幕啓動?
- 14. 如何通過點擊活動中的按鈕將appwidget添加到主屏幕
- 15. Android啓動器 - 主頁按鈕
- 16. androidTv按主屏幕,並重新啓動
- 17. Android儀器啓動主屏幕活動
- 18. 從iOS模擬器消失的主頁按鈕
- 19. 在屏幕上隨意移動按鈕而不點擊
- 20. 如何在iOS5上區分屏幕鎖定和主頁按鈕?
- 21. 如何在啓動屏幕上加載主屏幕?
- 22. 如何在android中製作新的主屏幕啓動器?
- 23. ios雙擊主頁按鈕事件
- 24. 單擊主頁按鈕時的Android默認屏幕
- 25. 在Android中重新啓動主屏幕
- 26. 部分的iPad模擬器屏幕響應滑動,但沒有按鈕點擊
- 27. 啓動主屏幕選擇器
- 28. 如何在任何活動中禁用虛擬主頁按鈕?
- 29. iOS單元測試:模擬主頁按下按鈕等
- 30. 當我點擊主頁按鈕後,我的iPhone模擬器獲取SIGTERM