Selenium

44 views
Skip to first unread message

Carlos Costa

unread,
Aug 6, 2022, 11:41:39 AM8/6/22
to PUG-MG
Olá pessoal, estou estudando Python com o Selenium, estou tendo dificuldades com o Selenium.

Depois que instalei o Selenium não consigo mais usar as tags "find_element_by_tag_name", find_element_by_css_selector", "find_element_by_xpath".

Estou usando as IDE: VS Code, Pycharm ou Spyder, e em nenhuma aparece essas opções.
Se eu desinstalo o Selenium, elas aparecem, mas preciso do Selenium.

O Webdriver que baixei para o Google é a última versão.

Alguém  já teve esse problema?

Grato
Carlos

Everlon Passos

unread,
Aug 8, 2022, 7:38:55 AM8/8/22
to pyth...@googlegroups.com
Carlos,
Já tentou fazer somente com .find_element() ?
ex.: find_element(by=By.XPATH, value='//*[@id="username"]').send_keys("My Username")

Abs.

Everlon A. Passos (www.everlon.com.br)
Desenvolvedor PHP/Python Full Stack
progr...@everlon.com.br
Celular: 35-9.9191.6778 (Vivo)

/* Desenvolvimento = [ Organização, Performance, Segurança, Usabilidade, Design Responsivo ] */


--

---
Você recebeu essa mensagem porque está inscrito no grupo "PUG-MG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-mg+...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-mg/e87ebdae-875e-4be2-8209-671fd0356303n%40googlegroups.com.

Carlos Costa

unread,
Aug 8, 2022, 9:14:49 AM8/8/22
to pyth...@googlegroups.com
Bom dia Everlon! Obrigado pelo retorno.

Já tentei sim, mas dá erro! Vi em alguns videos na web que não se usa mais  "find_element_by_tag_name", apenas o "find_element", "by.tag_NAME" e o valor.   Como fiz abaixo:


from selenium import webdriver
from selenium.webdriver.common.keys import Keys

options = webdriver.ChromeOptions()
navegador = webdriver.Chrome(options=options)

# Abrindo o site

# Localiza o elemento XPATH
players = navegador.find_element(by=By.XPATH, value=('//*[@id="Form1"]/header/div/div/div/div[2]/ul/li[3]/a'))



Ao rodar, dá erro:

[15184:12040:0808/101329.264:ERROR:device_event_log_impl.cc(214)] [10:13:29.264] Bluetooth: bluetooth_adapter_winrt.cc:1074 Getting Default Adapter failed.

Grato,
carlos














Victor Nery

unread,
Sep 27, 2022, 3:58:01 PM9/27/22
to pyth...@googlegroups.com
ATUALIZOU O SELENIUM  AGORA SE ESCREVE ASSIM

from selenium.webdriver.common.by import By

driver.find_element(By.XPATH, '//button[text()="Some text"]')
driver.find_elements(By.XPATH, '//button')
REFERENCIA https://selenium-python.readthedocs.io/locating-elements.html

Em sáb., 6 de ago. de 2022 às 12:41, Carlos Costa <crlc...@gmail.com> escreveu:
--
Reply all
Reply to author
Forward
0 new messages