Domande taggate «selenium»

Selenium è un popolare strumento open source per l'automazione dei browser Web. Quando si utilizza questo tag, includere anche altri tag per i componenti specifici che si stanno utilizzando, ad esempio selenium-webdriver per i collegamenti linguistici, selenium-ide, selenium-grid, ecc.








10
Come trovo un elemento che contiene testo specifico in Selenium Webdriver (Python)?
Sto provando a testare un'interfaccia javascript complicata con Selenium (utilizzando l'interfaccia Python e su più browser). Ho un numero di pulsanti del modulo: <div>My Button</div> Mi piacerebbe poter cercare pulsanti basati su "Il mio pulsante" (o corrispondenze parziali senza distinzione tra maiuscole e minuscole come "il mio pulsante" o "pulsante") …

9
C'è un modo per ottenere l'elemento da XPath usando JavaScript in Selenium WebDriver?
Sto cercando qualcosa come: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Devo ottenere il HTML interno degli elementi usando JS (per usarlo in Selenium WebDriver / Java, poiché WebDriver non riesce a trovarlo da solo), ma come? Potrei usare l'attributo ID, ma non tutti gli elementi hanno l'attributo ID. [FISSO] Sto usando jsoup per farlo in …



30
Scorri l'elemento in Visualizza con selenio
Esiste un modo in Selenium 1.xo 2.x per scorrere la finestra del browser in modo che un particolare elemento identificato da un XPath sia in vista del browser? Esiste un metodo di messa a fuoco in Selenio, ma non sembra scorrere fisicamente la vista in FireFox. Qualcuno ha qualche suggerimento …


13
Come selezionare un valore di menu a discesa con Selenium usando Python?
Devo selezionare un elemento da un menu a discesa. Per esempio: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option value="2">Mango</option> </select> 1) Prima devo fare clic su di esso. Lo faccio: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2) Dopodiché devo selezionare l'elemento buono, diciamo Mango. Ho provato a farlo con …

10
Attendere fino al caricamento della pagina con Selenium WebDriver per Python
Voglio raschiare tutti i dati di una pagina implementati da uno scroll infinito. Il seguente codice Python funziona. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Ciò significa che ogni volta che scorro verso il basso, devo attendere 5 secondi, il che è generalmente sufficiente affinché la pagina finisca di caricare …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.