stableway / anmeldung-berlin

This app will find and book any service.berlin.de appointment that can be booked online.
MIT License
112 stars 17 forks source link

Error when searching for "Meldebescheinigung beantragen" appointment #19

Closed daniel-cortez-stevenson closed 9 months ago

daniel-cortez-stevenson commented 9 months ago

When I run:

 APPOINTMENT_SERVICE="Meldebescheinigung beantragen" FORM_NAME="A name" FORM_PHONE="A phone number" MAILSLURP_API_KEY=*removed* npm run start

I get an error:

> anmeldung-berlin@0.0.1 start
> npx playwright test --project=appointment

Running 2 tests using 1 worker
[appointment] › appointment.test.js:44:1 › appointment
2024-01-13 05:31:09 warn: Appointment booking failed: Error: Service Meldebescheinigung beantragen not found at https://service.berlin.de/dienstleistungen/

Service Meldebescheinigung beantragen not found at https://service.berlin.de/dienstleistungen/: Error: strict mode violation: getByRole('link', { name: 'Meldebescheinigung beantragen' }) resolved to 2 elements:
    1) <a href="https://service.berlin.de/dienstleistung/1…>Meldebescheinigung beantragen</a> aka getByRole('link', { name: 'Meldebescheinigung beantragen', exact: true })
    2) <a href="https://service.berlin.de/dienstleistung/3…>Prostitutionstätigkeit/Sexarbeit - Anmeldebeschei…</a> aka getByRole('link', { name: 'Prostitutionstätigkeit/Sexarbeit - Anmeldebescheinigung beantragen' })

Call log:
  - Service Meldebescheinigung beantragen not found at https://service.berlin.de/dienstleistungen/ with timeout 5000ms
  - waiting for getByRole('link', { name: 'Meldebescheinigung beantragen' })