Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Verification of value in <select> with "I.seeInField" fails with WebDriver

Aberta
#4,965 3 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 2 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
45/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Estagnada
Stack de tecnologia
javascript
Domínio
testing

Direção de pesquisa

Comece pela implementação de I.seeInField e pelo caminho de WebDriver, depois reproduza o exemplo de select relatado com o snippet e as versões fornecidos. Compare o comportamento de WebDriver com o Playwright; considera-se concluído quando o valor selecionado “Hamster” for verificado sem o erro de seletor de opção inválido.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

stale

I want to report a defect.
The defect is about I.seeInField. When I want to use it to verify a <select> field has the expected value, it fails with WebDriver, but passes with Playwright. Not sure when it started. It was today the first time I wanted to use I.seeInField. Thatswhy I am not sure since when this defect exists.

Steps to reproduce:

I.amOnPage('https://interactive-examples.mdn.mozilla.net/pages/tabbed/select.html');
I.switchTo('#output-iframe');
I.selectOption('#pet-select', 'Hamster');
I.seeInField('#pet-select', 'Hamster'); // ✅Passes with Playwright. ❌Fails with WebDriver with error 'The selector "option" used with strategy "css" is invalid!'

Version used:

  • CodeceptJS 3.6.5
  • WebDriver.IO: 8.40.6
Linguagem predominante
JavaScript
Estrelas
4.2k
Forks
756
Merge médio
2d 10h
PRs com merge (30d)
18

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de codeceptjs/CodeceptJS

Todas as issues de codeceptjs/CodeceptJS

Issues semelhantes

Mais issues de JavaScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.