Existe alguma maneira de maximizar a janela do navegador usando o WebDriver (Selenium 2) com C
Existe alguma maneira de maximizar a janela do navegador usando o WebDriver (Selenium 2) com C
Atualmente, estou usando o selenium webdriver para analisar a página de amigos do usuário do Facebook e extrair todos os IDs do script AJAX. Mas preciso rolar para baixo para conseguir todos os amigos. Como posso rolar para baixo no Selenium. Eu estou usando
A história: Aqui no StackOverflow, vi usuários relatando que não podem clicar em um elemento através do comando selenium WebDriver "click" e podem contornar isso com um clique em JavaScript executando um script. Exemplo em Python: element =
Estou tentando selecionar um item em um menu suspenso usando a Capivara (2.1.0). Quero selecionar por número (ou seja, selecione a segunda, terceira, etc). Eu pesquisei no Google como um louco tentando todo tipo de coisa, mas sem sorte. Consegui selecioná-lo usando o valor:
Estou executando este código com python, selenium e firefox, mas ainda obtenho a versão 'principal' do firefox: binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options('-headless') self.driver =
No HTML de um webapp existe o seguinte código <input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly"> O que realmente é mostrado na página é uma string exibindo a hora. No Selenium Web Driver, tenho um WebElementobjeto que se refere ao...
Como abrir uma nova guia no navegador Firefox existente usando Selenium WebDriver (também conhecido como Selenium
Estou recebendo o erro abaixo ao enviar as chaves. Mensagem de resultado: System.InvalidOperationException : unknown error: call function result missing 'value' (Session info: chrome=65.0.3325.146) (Driver info: chromedriver=2.33.506120
Por alguma razão, quando eu executo meus testes no trabalho, o navegador está maximizado, mas quando eu os executo em casa ele apenas abre uma janela do navegador com cerca de 50% de largura. Isso causa algumas discrepâncias com a rolagem para baixo etc., portanto, o ideal é que ele abra uma janela...
Estou recebendo um erro ao usar o Firefox com WebDriver. org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Versão do Firefox: 47.0 Selênio: 2.53.0 Windows 10 64 bits Alguém está tendo um problema semelhante ou alguma ideia de...
Como isso é feito? Aqui , diz que a versão java é: WebDriver driver; // Assigned elsewhere JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("return document.title"); Mas não consigo encontrar o código C # para fazer
Tenho um aplicativo da web para testar com Selenium. Há muito JavaScript em execução no carregamento da página. Este código JavaScript não é tão bem escrito, mas não posso mudar nada. Portanto, esperar que um elemento apareça no DOM com o findElement()método não é uma opção. Quero criar uma...
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...
Estou usando o Selenium2 para alguns testes automatizados do meu site e gostaria de poder obter o valor de retorno de algum código Javascript. Se eu tiver uma foobar()função Javascript em minha página da Web e quiser chamá-la e obter o valor de retorno em meu código Python, o que posso chamar para...
Tenho uma lista com vários links em cada seção. Cada seção tem os mesmos links. Preciso clicar em um link específico em cada seção. Eu escrevi o código abaixo, mas quando ele executa, ele me dá um stale element reference: element is not attached to the page documenterro. Este é o meu...
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...
Estou usando a API Selenium 2 Java com FirefoxDriver. Quando eu preencho um formulário, caixas de seleção são adicionadas à página, dependendo das entradas de formulários. Eu gostaria de simular um clique nessas caixas de seleção usando Selenium. Os elementos são visíveis e podem ser usados em...
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...
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...
Estou convertendo meu código de selênio 1 em selênio 2 e não consigo encontrar uma maneira fácil de selecionar um rótulo em um menu suspenso ou obter o valor selecionado de um menu suspenso. Você sabe como fazer isso no Selenium 2? Aqui estão duas declarações que funcionam no Selenium 1, mas não...