Robot Framework Selenium - Cannot reliably click/scroll in Flutter web canvas elements
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 18/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- flutter, python
- Domínio
- testing-qa, web-dev
Direção de pesquisa
Nenhum arquivo do repositório, teste ou ponto de entrada é mencionado; comece reproduzindo o cenário de login, foco e rolagem na aplicação web Flutter descrita na issue. Um resultado útil seria um workaround confirmado e específico do projeto ou um bug reproduzível com escopo claramente definido, mas a issue não define uma alteração no repositório nem um teste para a conclusão.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
I'm internship QA testing and completely new to testing right now. I'm on Flutter web application with Robot Framework and Selenium Library. My task is to perform end-to-end (E2E) testing on a Flutter web app that heavily uses canvas structure. The test cases involve basic interactions such as clicking, pointing, focusing, and scrolling to elements. Initially, my team suggested using aria-label attributes as keys for identifying elements, which worked well for basic actions.
However, I've encountered several issues when trying a test scenario involving:
Logging in
Selecting a menu item
Editing profile data
Scrolling within a card
Returning to the homepage
The problem starts from the login step, where using standard Selenium actions (Click Element and Input Text) results in errors saying the elements are intercepted or hidden by Flutter. To bypass this, I used the Press Keys function to simulate typing and pressing the Enter key, which allowed me to log in.
After logging in, I was able to interact with menu elements using key presses, but the next major issue arose with scrolling. The website has a scrollable card component, and none of the methods I've tried (Scroll Element Into View, document.scrollIntoView(), or window.scroll) seem to fully scroll the element into view. They only scroll partially or don't scroll at all, leaving elements out of view.
Could someone experienced in Robot Framework and Selenium testing with Flutter web apps provide guidance or recommend workarounds to handle interactions reliably, especially control scrolling and focus Element within Flutter canvas structures?
of course, I'm trying asking ChatGPT ,Sonnet and OTHER AI b4 posting
Some error picture
- Linguagem predominante
- Python
- Estrelas
- 1.5k
- Forks
- 787
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de robotframework/SeleniumLibrary
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
robotframework/SeleniumLibrary#1941 · 3 comentários ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
robotframework/SeleniumLibrary#1833 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
robotframework/SeleniumLibrary#1436 · 5 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 58/100
robotframework/SeleniumLibrary#1993 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
robotframework/SeleniumLibrary#1992 · 4 comentários ·
Todas as issues de robotframework/SeleniumLibrary
Issues semelhantes
-
agent-ready documentation needs-triage
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 88/100
-
documentation
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 91/100
-
workflow-status page template still says reusable workflows are "triggered only by workflow_call:" Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
-
instance instance add
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
searxng/searx-instances#939 · 1 comentário ·
-
area-deployment area-integrations triage:bot-seen
Dificuldade 2/5 Meio dia Facilidade para iniciantes 86/100