Questão de Programação — Linguagens de programação — FCC 2023
Programação›Linguagens de programação
Código
fc070099
Banca
FCC
Órgão
TRT - 18ª Região (GO)
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Tecnologia da Informação
Em um ambiente corretamente configurado e em condições ideais, um código escrito em Python que utiliza o Selenium para automação web, utilizando o navegador Firefox, inicia-se com:
Aimport webdriver from seleniumdriver = webdriver.Firefox()driver.set("https://www.trt18.jus.br/portal/")
GabaritoB — from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.trt18.jus.br/portal/")
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Python com Selenium e Firefox – Importação e métodos corretos
Gabarito: letra B. A única alternativa que apresenta a sintaxe correta de importação e uso do Selenium para Firefox é a que utiliza from selenium import webdriver e driver.get(url). As demais alternativas trocam a ordem de import, usam nomes de módulos/classes inexistentes ou métodos errados, como set() no lugar de get().
A questão testa o conhecimento básico da sintaxe do Selenium WebDriver em Python. No Selenium, o módulo webdriver é acessado via from selenium import webdriver. Em seguida, cria-se uma instância do driver (no caso, Firefox()) e utiliza-se o método get() para navegar até uma URL.
Alternativa A — ❌ Incorreta
A importação está invertida (import webdriver from selenium) e o método usado é driver.set(), que não existe no WebDriver. O correto é from selenium import webdriver e driver.get(url).
Alternativa B — ✅ Correta ⟵ GABARITO
Sintaxe exata: from selenium import webdriver; driver = webdriver.Firefox(); driver.get("URL"). Tudo de acordo com a documentação oficial do Selenium.
Alternativa C — ❌ Incorreta
A importação import driver from selenium está errada; não existe um módulo driver. Além disso, driver.Firefox() não faz sentido, e o método search() não é utilizado para navegação – o correto é get().
Alternativa D — ❌ Incorreta
import pythondriver from selenium não é válido; pythondriver não é uma classe do Selenium. O método search() também está incorreto.
Alternativa E — ❌ Incorreta
Embora use from selenium import ... e driver.get(), o objeto importado é pythondriver, que não existe. O correto é webdriver.
PEGA ESSA DICA!
Para questões de sintaxe de bibliotecas, memorize os padrões de import: from biblioteca import modulo e os métodos principais. No Selenium, lembre-se: driver.get(url) para navegar, e driver.quit() para fechar.
Gabarito: letra B – única com a sequência de import e método corretos.