Sto usando selenium-webdriverjs. Voglio aspettare che venga visualizzato un determinato elemento per il quale ho creato un’attesa esplicita come segue e funziona perfettamente, var displayed = false; driver.wait(function(){ driver.findElement(locator).isDisplayed().then(function(value){ displayed = value; }); return displayed; }, timeout); È questo il meglio che posso fare o c’è un modo migliore per farlo? Il motivo per cui […]
Poiché Tor Browser Bundle è solo una versione patch di Firefox, sembra che dovrebbe essere ansible utilizzare un FirefoxDriver con Tor Browser. Questo è quello che ho provato finora: String torPath = “C:\\Users\\My User\\Desktop\\Tor Browser\\Start Tor Browser.exe”; String profilePath = “C:\\Users\\My User\\Desktop\\Tor Browser\\Data\\Browser\\profile.default”; FirefoxProfile profile = new FirefoxProfile(new File(profilePath)); FirefoxBinary binary = new FirefoxBinary(new File(torPath)); […]
Qual è l’uso di DesiredCapabilities in Selenium WebDriver? Quando vogliamo usare questo e come? La risposta con l’esempio sarebbe apprezzata.
Sto usando Selenium WebDriver per provare a inserire un file javascript esterno nel DOM, piuttosto che digitare l’intera cosa in executeScript. Sembra che collochi correttamente il nodo nel DOM, ma poi ignora semplicemente la sorgente, cioè la funzione su detto file sorgente js non viene eseguita. Ecco il mio codice: import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; import […]
Ottengo questo errore durante l’esecuzione dei test: org.openqa.selenium.StaleElementReferenceException: l’elemento non è più collegato al DOM qualche idea su come risolvere la suddetta eccezione? questo accade nella mia griglia che ha un’espressione Xpath ref che è dynamic
ci sono modi per impostare le impostazioni del proxy di firefox? Ho trovato qui informazioni su FoxyProxy ma quando Selenium funziona, i plugin non sono triggersti nella finestra.
Imansible aprire il browser firefox con l’URL specificato nel web driver del selenium. Solo il browser si sta aprendo senza l’url. La versione di Firefox è 47. La versione di selenium è 2.53.
Possibile duplicato: selenium 2.4.0, come verificare la presenza di un avviso Sto usando il seguente codice per chiudere la finestra di avviso: Alert alert3 = driver.switchTo().alert(); alert3.dismiss(); L’avviso appare pochi secondi dopo l’apertura della finestra principale. Come posso aspettare e controllare se compare l’avviso?
Sto usando WebDriver con Java per l’automazione dei test. Ho il seguente codice HTML per il campo di input che è nascosto: Come digitare qualcosa in un campo nascosto in Selenium2 (WebDriver)? Ho scritto codice come: driver.findElement(By.name(“body”)).sendKeys(“test body”); Ma è stato mostrato il seguente errore: org.openqa.selenium.ElementNotVisibleException: Elemento non è attualmente visibile e quindi non può […]
Sto cercando di salvare un’immagine usando l’opzione salva come all’interno di una cartella specifica. Ho trovato un modo in cui sono in grado di fare clic destro sull’immagine che voglio salvare utilizzando l’opzione Salva come. Ma il problema in cui sono bloccato è dopo aver ottenuto la finestra os che chiede dove salvare il file […]