A Interface TakesScreenshot pagina ho trovato questo:È possibile acquisire direttamente una schermata per un elemento Web utilizzando WebDriver?
cattura lo screenshot e memorizzarlo nella posizione specificata. Per WebDriver estendentesi TakesScreenshot, questo fa una migliore sforzo seconda del browser per tornare seguente, in ordine di preferenza: - Intera pagina - finestra corrente - porzione visibile della trama attuale - La schermata dell'intero display contenente il del browser
per WebElement estendere TakesScreenshot, questo rende un massimo sforzo a seconda del browser per tornare quanto segue in ordine di preferenza : - l'intero contenuto dell'elemento HTML - il visisble parte dell'elemento HTML.
Quindi mi sto chiedendo dovrebbe supportare lo screenshot di acquisizione di un webelement, ma non riesco a trovare alcun documento si riferiscono a questo supporto ormai. non sono sicuro se sia davvero supportato o meno.
qualcuno conosce più dettagli a riguardo? Grazie.
La classe WebElement stessa non ha metodi per top, left, width e height? Sembra che l'associazione Java faccia: elemento.getLocation(). getX(), element.getSize(). getWidth(), ecc. Ma è bene che tu fornisca questo snippet di codice. Potrebbe essere utile per i binding della lingua che non hanno queste informazioni in modo nativo. – David