Perguntas com a marcação «selenium-webdriver»

O Selenium-WebDriver fornece a API WebDriver para controlar navegadores em diferentes linguagens de programação ("ligações de idiomas"). Ao usar essa tag, adicione também uma tag para a linguagem de programação que você está usando.



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 …

3
Qual é a diferença entre cssSelector e Xpath e qual é melhor com relação ao desempenho para teste de navegador cruzado?
Estou trabalhando com o Selenium WebDriver 2.25.0 em um aplicativo da web multilíngue e principalmente testando o conteúdo da página (para idiomas diferentes como árabe, inglês, russo e assim por diante). Para a minha aplicação que é melhor de acordo com o desempenho e certifique-se de que deve ser compatível …


10
Como selecionar uma opção da lista suspensa usando Selenium WebDriver C #?
Eu estava tentando fazer o meu teste da web selecionando uma opção. Um exemplo pode ser encontrado aqui: http://www.tizag.com/phpT/examples/formex.php Tudo funciona bem, exceto a seleção de uma parte de opção. Como selecionar uma opção por valor ou por rótulo? Meu código: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using …

3
Como obter o atributo do elemento do Selenium?
Estou trabalhando com Selenium em Python. Gostaria de obter o resultado .val()de um <select>elemento e verificar se é o que espero. Este é o meu código: def test_chart_renders_from_url(self): url = 'http://localhost:8000/analyse/' self.browser.get(url) org = driver.find_element_by_id('org') # Find the value of org? Como posso fazer isso? Os documentos do Selenium parecem …

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.