Skip to content

domain-skills/frontier: full checkout flow#153

Open
bilaldaqqah wants to merge 1 commit intobrowser-use:mainfrom
bilaldaqqah:skill/frontier-checkout
Open

domain-skills/frontier: full checkout flow#153
bilaldaqqah wants to merge 1 commit intobrowser-use:mainfrom
bilaldaqqah:skill/frontier-checkout

Conversation

@bilaldaqqah
Copy link
Copy Markdown
Contributor

@bilaldaqqah bilaldaqqah commented Apr 22, 2026

End-to-end booking on flyfrontier.com — 7-stage funnel all the way to the payment form.

Flow

//Flight/Select/Passengers/Edit/Bundles/Index/SeatMap/Index/Bags/Index/Extras/Add/Payment/New

Highlights

  • No cold deep-link: booking.flyfrontier.com/Flight/InternetBookingEngine?o1=PHL&d1=MCO&... returns 404. Must go through the homepage widget.
  • Discount Den bypass: cheapest fares push a DD upsell slider. .close-icon does nothing; only .no-thanks-dd-button advances.
  • Hopper iframe on Extras: Disruption Assistance is a fintech-portal.hts.hopper.com iframe. Must attach via iframe_target(...) and pick #none there before Extras submits.
  • jQuery UI datepicker: setting .value is ignored — use $('#departureDate').datepicker('setDate', ...).
  • Native <input> PAN/CVV — no tokenization iframe (#card_number, #card_cvv, #card_expiration_month|year).
  • Bags page throws an inline error if both carry-on and checked bag radios aren't selected.

Validated against PHL→MCO $39 "web-exclusive" fare, total $43.98 at payment stage.


Summary by cubic

Adds a new domain-skill guide for Frontier’s 7-step checkout (Home → Select → Passengers → Bundles → SeatMap → Bags → Extras → Payment) with stable selectors, modal bypasses, and Hopper iframe handling for reliable automation.

  • New Features
    • URL map and stable selectors for all stages, including continue buttons and label-click requirements.
    • Discount Den and other sliders: detect visible sliders and dismiss via .no-thanks-dd-button (close icon is a no-op).
    • Special handling: homepage search has no form and uses jQuery UI datepicker; bags require both carry-on and checked; Hopper Disruption Assistance in iframe#iframe_ExtrasDisruptionAssistance on fintech-portal.hts.hopper.com.
    • Payment and ops notes: plain DOM card fields with specific value formats (e.g., prefixed state values), viewport guidance (1280×900), and note that deep links 404—start on the homepage.

Written for commit 0bcd44f. Summary will update on new commits.

@browser-harness-review
Copy link
Copy Markdown

✅ Skill review passed

Reviewed 1 file(s) — no findings.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

@bilaldaqqah bilaldaqqah changed the title domain-skills/frontier: checkout — 7-stage flow, Discount Den bypass,… domain-skills/frontier: full checkout flow Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants