Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Canvas Application - Name isn't value.

Aperta
#644 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
52/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
csharp
Ambito
testing-qa

Direzione di ricerca

Inizia con il caso di test YAML Power Fx fornito e riproduci il problema usando un controllo denominato Title_1, quindi confrontalo con il caso Title1 che ha esito positivo. Traccia l’esecuzione del test e il percorso di risoluzione dei nomi per i controlli galleria; il lavoro è completato quando il controllo con il carattere di sottolineatura nel nome viene accettato e il test passa senza gli errori segnalati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug new
  • Please attach the test suite YAML & .msapp which demonstrates the issue you are experiencing and any logs written to the specified outputDirectory. (Please do not attach any file which may contain sensitive personal or company data.)

Describe the bug

When control has _ in the name unable to create test.

Errors: Error 35-43: Name isn't valid. 'Title_1' isn't recognized.
Error 43-48: The '.' operator cannot be used on Error values.
Error 48-49: Incompatible types for comparison. These types can't be compared: Error, Text.
Result: Failed

To Reproduce

Steps to reproduce the behavior:

  1. Create canvas application

Image

  1. Sample test which fails
# yaml-embedded-languages: powerfx
testSuite:
  testSuiteName: Basic Gallery
  testSuiteDescription: Verifies that you can interact with controls within a basic gallery
  persona: User1
  appId: d9d23189-9bbb-4ba3-9ace-59019ae64455

  testCases:
    - testCaseName: Case1
      testSteps: |
        = Assert(Index(Gallery1.AllItems, 1).Title_1.Text="Test");

testSettings:
  locale: "en-US"
  recordVideo: true
  headless: false
  browserConfigurations:
    - browser: Chromium
      channel: msedge

environmentVariables:
  users:
    - personaName: User1
      emailKey: user1Email
      passwordKey: NotNeeded
  1. Rename control from Title_1 and Title1 run test.

  2. Publish new version

# yaml-embedded-languages: powerfx
testSuite:
  testSuiteName: Basic Gallery
  testSuiteDescription: Verifies that you can interact with controls within a basic gallery
  persona: User1
  appId: d9d23189-9bbb-4ba3-9ace-59019ae64455

  testCases:
    - testCaseName: Case1
      testSteps: |
        = Assert(Index(Gallery1.AllItems, 1).Title1.Text="Test");

testSettings:
  locale: "en-US"
  recordVideo: true
  headless: false
  browserConfigurations:
    - browser: Chromium
      channel: msedge

environmentVariables:
  users:
    - personaName: User1
      emailKey: user1Email
      passwordKey: NotNeeded
  1. Run test and result pass
Lingua principale
C#
Stelle
150
Fork
55
Merge medio
5g 23h
PR unite (30g)
4

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di microsoft/PowerApps-TestEngine

Tutte le issue di microsoft/PowerApps-TestEngine

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.