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

SendKeys nao preenche altomaticamente.

Nao preenche altomaticamento logon e senha no site.

6 respostas

Percebi que a versao do driver e diferente da versao do Chrome,

Mas nao encontro a versao do chromi no site abaixo Versao do Chrome 105.0.5195.102 Versao do driver 105.0.5195.52 https://chromedriver.chromium.org/downloads

Pois aparece esta informação. Mas nao acho a versao correta.

Oi Filipi,

A versão está correta(105). A subversão(0.5195....) não tem problema ser diferente.

Posta aqui o erro que aconteceu no console do Eclipse ao executar o teste.

Boa tarde

Segue erro,

Lembrando que meu chrme e 105.0.5195.102. Meu driver e 105.0.5195.52 E nao consigo achar o driver desta versao 105.0.5195.102

Starting ChromeDriver 105.0.5195.52 (412c95e518836d8a7d97250d62b29c2ae6a26a85-refs/branch-heads/5195@{#853}) on port 12627 Only local connections are allowed. Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. ChromeDriver was started successfully. set. 08, 2022 12:27:20 PM org.openqa.selenium.remote.ProtocolHandshake createSession INFORMAÇÕES: Detected dialect: W3C

no print que você mandou tem o erro que fez o teste falhar. No canto esquerdo inferior da tela, na parte de Failure trace.

Cortou o erro na imagem, mas deu pra ver que foi um NoSuchElementError, que ocorre quando o selenium não encontrou o elemento na página.

Boa tarde

Segue Copia da parte de Failure Trace.

abaixo o erro.

favor me ajudar com orientaçoes de como corrigir este problema.

org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#username"} (Session info: chrome=105.0.5195.102) For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03' System info: host: 'DESKTOP-1MQQ6NU', ip: '192.168.1.109', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.1' Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 105.0.5195.102, chrome: {chromedriverVersion: 105.0.5195.52 (412c95e51883..., userDataDir: C:\Users\LILIAN\AppData\Loc...}, goog:chromeOptions: {debuggerAddress: localhost:59928}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true} Session ID: 73fd848f9626a28d4b4d3b00004fed5a *** Element info: {Using=id, value=username}

Tela que nao foi preenchida automaticamente

solução!

Agora apareceu o problema no log: Unable to locate element: {"method":"css selector","selector":"#username"}

Selenium não localizou o elemento de id username na página. Confere no arquivo html de login se os inputs estão com os ids certinhos.