Articles of webdriver

Selenium 2.0b3 IE WebDriver, fare clic su non sparare

Quando si utilizza il driver IE con IE9, a volte il metodo Click selezionerà solo un pulsante, non eseguirà l’azione di Click (). Nota questo succede solo occasionalmente, quindi non penso che sia il codice che è il problema. L’utilizzo del driver Firefox con Firefox4 non ha problemi. Ho anche un problema in cui gli […]

Il webdriver Selenium non può fare clic su un collegamento esterno alla pagina

Sto riscontrando un problema con Selenium WebDriver. Provo a fare clic su un link che si trova all’esterno della pagina della finestra (è necessario scorrere verso l’alto per vederlo). Il mio codice attuale è abbastanza standard: menuItem = driver.findElement(By.id(“MTP”)); menuItem.click(); // I also tried menuItem.sendKeys(Keys.RETURN); So che potrei scorrere, e funzionerebbe in questo caso. Ma […]

Come selezionare un’opzione dal menu a tendina usando Selenium WebDriver C #?

Stavo cercando il mio test web per selezionare un’opzione. Un esempio può essere trovato qui: http://www.tizag.com/phpT/examples/formsx.php Tutto funziona alla grande tranne la selezione di una parte di opzione. Come selezionare un’opzione per valore o per etichetta? Il mio codice: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; class GoogleSuggest […]

Caricamento file usando Selenium WebDriver e Java Robot Class

Uso Selenium WebDriver e Java e ho bisogno di automatizzare la funzione di caricamento dei file. Ho provato molto, ma nel momento in cui si fa clic sul pulsante Sfoglia e si apre una nuova finestra, lo script smette di eseguire ulteriormente e rimane bloccato. Ho provato con i driver FireFox e IE, ma senza […]

L’eseguibile del driver deve essere impostato dalla proprietà di sistema webdriver.ie.driver

Sto usando il selenium per automatizzare i test. La mia applicazione utilizza esclusivamente IE, non funzionerà su altri browser. Codice: import org.openqa.selenium.ie.InternetExplorerDriver; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; public class Test { public static void main(String[] args) { final String sUrl = “http://www.google.co.in/”; System.setProperty(“webdriver.chrome.driver”,”C:\\Users\\vthaduri\\workspace\\LDCSuite\\IEDriverServer.exe”); WebDriver oWebDriver = new InternetExplorerDriver(); oWebDriver.get(sUrl); WebElement oSearchInputElem = oWebDriver.findElement(By.name(“q”)); // […]

Selenium WebDriver: Attendi la pagina complessa con JavaScript da caricare

Ho un’applicazione web per testare con Selenium. C’è un sacco di JavaScript in esecuzione sul caricamento della pagina. Questo codice JavaScript non è scritto così bene, ma non posso cambiare nulla. Quindi, aspettare che un elemento appaia nel DOM con il metodo findElement() non è un’opzione. Voglio creare una funzione generica in Java per attendere […]

Chrome – org.openqa.selenium.WebDriverException: errore sconosciuto: imansible ottenere l’estensione di automazione su driver.manage (). Window (). Maxim ();

Sono bloccato con un tipo di errore molto insolito generato da Chrome Browser Quando cerco di massimizzare il chrome con la riga di codice sottostante driver.manage().window().maximize(); Sto arrivando sotto l’errore org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html (Session info: chrome=57.0.2987.110) (Driver info: chromedriver=2.27.440174 (e97a722caafc2d3a8b807ee115bfb307f7d2cfd9),platform=Windows NT 6.3.9600 […]

Come impostare la dimensione della finestra del browser predefinita in Protractor / WebdriverJS

Per qualche ragione, quando eseguo i miei test al lavoro, il browser è massimizzato, ma quando li eseguo a casa apre solo una finestra del browser di circa il 50% di larghezza. Ciò causa alcune discrepanze con lo scorrimento verso il basso, ecc. Quindi preferirei che fosse aprire una finestra del browser della stessa dimensione […]

Come selezionare un elemento da un elenco a discesa usando Selenium WebDriver con java?

Come posso selezionare un elemento da un elenco a discesa come il sesso (es. Maschio, femmina) usando Selenium WebDriver con Java? Ho provato questo WebElement select = driver.findElement(By.id(“gender”)); List options = select.findElements(By.tagName(“Male”)); for (WebElement option : options) { if(“Germany”.equals(option.getText())) option.click(); } Il mio codice sopra non ha funzionato.

WebDriver: controlla se esiste un elemento?

Come verificare se un elemento esiste con il driver Web? L’uso di un try catch è davvero l’unico modo ansible? boolean present; try { driver.findElement(By.id(“logoutLink”)); present = true; } catch (NoSuchElementException e) { present = false; }