Alguém sabe se é possível tirar uma captura de tela usando o Selenium WebDriver? (Nota: Nã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.
Alguém sabe se é possível tirar uma captura de tela usando o Selenium WebDriver? (Nota: Não Selenium
Estou usando as ligações Python para executar o Selenium WebDriver: from selenium import webdriver wd = webdriver.Firefox() Eu sei que posso pegar um elemento da Web assim: elem = wd.find_element_by_css_selector('#my-id') E eu sei que posso obter a fonte da página inteira com...
Eu sou novo em programação e comecei há Pythoncerca de 2 meses e estou revisando o texto Automatize o chato de Sweigart com texto em Python . Estou usando o IDLE e já instalei o módulo selênio e o navegador Firefox. Sempre que tentei executar a função webdriver, recebo o seguinte: from selenium...
Eu vejo isso apenas no Chrome. A mensagem de erro completa é a seguinte: "org.openqa.selenium.WebDriverException: O elemento não pode ser clicado no ponto (411, 675). Outro elemento receberia o clique: ..." O elemento que 'receberia o clique' fica ao lado do elemento em questão, não em cima e...
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 5 anos . Estou tentando...
Eu testei o Selenium com o Chromedriver e notei que algumas páginas podem detectar que você está usando o Selenium, mesmo que não haja automação. Mesmo quando estou apenas navegando manualmente, usando o Chrome através do Selenium e do Xephyr, muitas vezes recebo uma página dizendo que atividades...
Estou procurando uma maneira rápida de digitar e a tecla Enter ou Return no Selenium. Infelizmente, o formulário que estou tentando testar (não meu próprio código, portanto não posso modificá-lo) não possui o botão Enviar. Ao trabalhar com ele manualmente, basta digitar ENTERou RETURN. Preciso...
Estou tentando testar uma interface javascript complicada com o Selenium (usando a interface Python e em vários navegadores). Eu tenho vários botões do formulário: <div>My Button</div> Gostaria de poder procurar botões com base em "Meu botão" (ou correspondências parciais que não...
Estou procurando algo como: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Preciso obter o innerHTML de elementos usando JS (para usá-lo no Selenium WebDriver / Java, já que o WebDriver não consegue encontrá-lo), mas como? Eu poderia usar o atributo ID, mas nem todos os elementos têm...
Quando uso o MSTest Framework e copio o código que o Selenium IDE gerou para mim, o MSTest não reconhece [TearDown]e [SetUp]. Qual é a alternativa para
Como você faz o Selenium 2.0 aguardar o carregamento da
Existe alguma maneira no Selenium 1.x ou 2.x para rolar a janela do navegador para que um elemento específico identificado por um XPath esteja à vista do navegador? Existe um método de foco no Selenium, mas parece não rolar fisicamente a exibição no FireFox. Alguém tem alguma sugestão sobre como...
Quero garantir que um elemento esteja presente antes que o webdriver comece a fazer coisas. Estou tentando fazer algo assim funcionar: WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0,0,5)); wait.Until(By.Id("login")); Eu estou lutando principalmente para configurar a função...
Preciso selecionar um elemento em um menu suspenso. Por exemplo: <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)...
Quero raspar todos os dados de uma página implementada por uma rolagem infinita. O seguinte código python funciona. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Isso significa que toda vez que eu rolar para baixo, preciso esperar 5...
Como posso verificar meu XPath? Estou usando a ferramenta Chrome Developers para inspecionar os elementos e formar meu XPath. Eu o verifico usando o plugin XPath Checker do Chrome, mas nem sempre isso me dá o resultado. Qual é a melhor maneira de verificar meu XPath. Também tentei usar o Firebug...
Estou usando selênio com python e baixei o chromedriver para o meu computador Windows neste site: http://chromedriver.storage.googleapis.com/index.html?path=2.15/ Depois de baixar o arquivo zip, descompactei o arquivo zip na minha pasta de downloads. Em seguida, coloquei o caminho para o binário...
Estou tentando obter o URL atual após uma série de navegações no Selenium. Eu sei que existe um comando chamado getLocation para ruby, mas não consigo encontrar a sintaxe para
Estou tentando executar o RSelenium usando a função rsDriver, mas quando executo rD <- rsDriver() recebo uma mensagem informando que preciso de uma versão mais recente do Chrome: > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN:...
Existe uma maneira de testar se um elemento está presente? Qualquer método findElement terminaria em uma exceção, mas não é isso que eu quero, porque pode ser que um elemento não esteja presente e que esteja bem, que não seja uma falha no teste, portanto uma exceção não pode ser a solução. Eu...