Perguntas com a marcação «selenium»

O Selenium é uma ferramenta popular de código aberto para automatizar navegadores da web. Ao usar esta tag, inclua também outras tags para os componentes específicos que você está usando, por exemplo, selenium-webdriver para as ligações de idiomas, selenium-ide, selenium-grid, etc.



24
liberar Selenium chromedriver.exe da memória
Eu configurei um código python para executar o Selenium chromedriver.exe. No final da execução, tenho browser.close()que fechar a instância. ( browser = webdriver.Chrome()) Acredito que deveria liberar chromedriver.exeda memória (estou no Windows 7). No entanto, após cada execução, uma chromedriver.exeinstância permanece na memória. Espero que haja uma maneira de escrever …


15
Como posso pedir ao Selenium-WebDriver para esperar alguns segundos em Java?
Estou trabalhando em um Java Selenium-WebDriver. Eu adicionei driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); e WebElement textbox = driver.findElement(By.id("textbox")); porque meus aplicativos levam alguns segundos para carregar a interface do usuário. Portanto, defino 2 segundos implícito e espera. mas não consegui localizar a caixa de texto do elemento Então eu adiciono Thread.sleep(2000); Agora funciona …

8
Python Selenium acessando código HTML
Como posso obter o código-fonte HTML em uma variável usando o módulo Selenium com Python? Eu queria fazer algo assim: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else Como posso fazer isso? Não sei como acessar o código-fonte …

10
Selenium: exceção FirefoxProfile Não é possível carregar o perfil
De acordo com esta pergunta anterior , atualizei o Selenium para a versão 2.0.1 Mas agora tenho outro erro, mesmo quando os arquivos de perfil existem em /tmp/webdriver-py-profilecopy: Arquivo "/home/sultan/Repository/Django/monitor/app/request.py", linha 236, em executar navegador = Firefox (perfil) Arquivo "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", linha 46, em __init__ self.binary, timeout), Arquivo "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", linha 46, …





9
Selenium Web Driver e Java. O elemento não é clicável no ponto (x, y). Outro elemento receberia o clique
Usei esperas explícitas e tenho o seguinte aviso: org.openqa.selenium.WebDriverException: O elemento não é clicável no ponto (36, 72). Outro elemento receberia o clique: ... Duração do comando ou tempo limite: 393 milissegundos Se eu usar Thread.sleep(2000), não recebo nenhum aviso. @Test(dataProvider = "menuData") public void Main(String btnMenu, String TitleResultPage, String …

5
Como executo o Selenium no Xvfb?
Estou na instância EC2. Portanto, não há GUI. $pip install selenium $sudo apt-get install firefox xvfb Então eu faço isso: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun Microsystems Inc. 19.0-b09 05:08:31.229 INFO - OS: Linux 2.6.32-305-ec2 i386 05:08:31.233 INFO - …


10
Selenium IDE - Comando para aguardar 5 segundos
Estou usando o Selenium IDE para Firefox e procurando um comando de espera. Meu problema é que quero testar um site com um mapa externo embutido. Este mapa externo precisa de 3-5 segundos para carregar. Meus comandos: open /Page/mysite.html //Wait Command? (5 seconds) ClickAndWait link=do something

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.