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.








10
Como encontro um elemento que contém texto específico no Selenium Webdriver (Python)?
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 diferenciam maiúsculas de minúsculas, como "meu botão" ou "botão") …

9
Existe uma maneira de obter elementos pelo XPath usando JavaScript no Selenium WebDriver?
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 atributo ID. [FIXO] Estou usando o jsoup para fazer …



30
Rolar elemento para exibição com selênio
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 …


13
Como selecionar um valor de menu suspenso com o Selenium usando Python?
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) Primeiro eu tenho que clicar nele. Eu faço isso: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2) Depois disso, tenho que selecionar o elemento bom, digamos Mango. Tentei fazê-lo, inputElementFruits.send_keys(...)mas …


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.