Ir ao conteúdo

Posts recomendados

Postado

Pessoal, boa noite !

Alguém saberia dizer como faço para encontrar esse objeto usando selenium - python

 

<a href="#__dhcp.htm" id="menu_dhcp" onclick="return menuClick(this);" class="T sel minus"><span>DHCP</span></a>

tentei usar:

driver.find_element_by_xpath('//*[@id="menu_dhcp"]').click()

Mas retornou o seguinte erro:

Traceback (most recent call last):
  File "C:/Users/MeuPC/PycharmProjects/ProjPegaIP/PegaIP.py", line 10, in <module>
    driver.find_element_by_xpath('//*[@id="menu_dhcp"]').click()
  File "C:\Users\MeuPC\PycharmProjects\ProjPegaIP\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 394, in find_element_by_xpath
    return self.find_element(by=By.XPATH, value=xpath)
  File "C:\Users\MeuPC\PycharmProjects\ProjPegaIP\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 978, in find_element
    'value': value})['value']
  File "C:\Users\MeuPC\PycharmProjects\ProjPegaIP\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "C:\Users\MeuPC\PycharmProjects\ProjPegaIP\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="menu_dhcp"]"}
  (Session info: chrome=73.0.3683.86)
  (Driver info: chromedriver=73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72),platform=Windows NT 10.0.17763 x86_64)

Postado

Porque voce optou por usar xpath e não id?

 

find_element_by_id

<html>
 <body>
  <form id="loginForm">
   <input name="username" type="text" />
   <input name="password" type="password" />
   <input name="continue" type="submit" value="Login" />
  </form>
 </body>
<html>
login_form = driver.find_element_by_id('loginForm')

Use isto quando você souber o atributo id de um elemento, porque XPath é a linguagem usada para localizar nós em um documento XML

 

Altere no seu código e veja se funciona👍

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!