Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Código desatualizado

Houveram algumas atualizações no selenium que acabam atrapalhando o andamento da das aulas.

a busca com "find_element" mudou e agora é necessário alterar o código como por exemplo:

antes: find_element_by.css_selector('exemplo')
agora: find_element(By.CSS_SELECTOR, 'exemplo')

Estas informações estão disponíveis na documentação do selenium.webdriver.common.by

https://selenium-python.readthedocs.io/api.html

7.5. Locate elements By These are the attributes which can be used to locate elements. See the Locating Elements chapter for example usages.

The By implementation.

class selenium.webdriver.common.by.By Bases: object

Set of supported locator strategies.


CLASS_NAME = 'class name'
CSS_SELECTOR = 'css selector'
ID = 'id'
LINK_TEXT = 'link text'
NAME = 'name'
PARTIAL_LINK_TEXT = 'partial link text'
TAG_NAME = 'tag name'
XPATH = 'xpath'
2 respostas

Muito obrigado pela informação Rafa. Vai ajudar muito toda comunidade Alura!

solução!

Vlw Gui! Fico feliz em ajudar.