On Android: getScreenshotAs returns com.google.common.collect.Maps$TransformedEntriesMap instead of byte array
I maintainer di solito rispondono entro 5 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Ambito
- mobile-dev
Direzione di ricerca
Inizia da org.openqa.selenium.remote.RemoteWebDriver.getScreenshotAs, in particolare dalla gestione associata al problema segnalato in RemoteWebDriver.java:357. Riproduci driver.getScreenshotAs(OutputType.BYTES) dopo essere passato al contesto Native nella configurazione Android indicata, quindi verifica che il comando per lo screenshot restituisca un array di byte anziché Maps$TransformedEntriesMap.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
On Android, when I'm attempting to call getScreenshotAs(OutputType.BYTES), under certain situations, it fires:
java.lang.RuntimeException: Unexpected result for screenshot command: com.google.common.collect.Maps$TransformedEntriesMap instance
at org.openqa.selenium.remote.RemoteWebDriver.getScreenshotAs(RemoteWebDriver.java:357)
This is running against BrowserStack on a Samsung Galaxy S21 Ultra. It appears to be related to switching contexts to Native before.
Environment
- Java client build version or git revision if you use some snapshot: 8.0.0-beta
- Appium server version or git revision if you use some snapshot: BrowserStack
- Desktop OS/version used to run Appium if necessary: BrowserStack
- Node.js version (unless using Appium.app|exe) or Appium CLI or Appium.app|exe: N/A
- Mobile platform/version under test: Galaxy S21 Ultra on BrowserStack
- Real device or emulator/simulator: Real
Code To Reproduce Issue [ Good To Have ]
driver.getScreenshotAs(OutputType.BYTES)
Exception Stacktraces
See above
Link To Appium Logs
I would be happy to send a link to the BrowserStack Appium logs directly, but it appears to include some of the credential information, so I wouldn't want to post it here. I've seen other references to this problem in other tickets though, so I'm assuming this isn't a new problem.
- Lingua principale
- Java
- Stelle
- 1.3k
- Fork
- 755
- Merge medio
- 5g 14h
- PR unite (30g)
- 8
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di appium/java-client
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
appium/java-client#2426 ·
I maintainer di solito rispondono entro 5 giorni
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 50/100
appium/java-client#2372 ·
I maintainer di solito rispondono entro 5 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
appium/java-client#2368 ·
I maintainer di solito rispondono entro 5 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 30/100
appium/java-client#2341 · 1 commento ·
I maintainer di solito rispondono entro 5 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
appium/java-client#2323 ·
I maintainer di solito rispondono entro 5 giorni
Tutte le issue di appium/java-client
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
component/zeebe kind/bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
UniversalMediaServer/UniversalMediaServer#6356 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
refinedmods/refinedstorage2#1414 · 1 commento ·
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
yegor256/rultor-image#76 · 1 commento ·