Task
User Registration Story
As a new user, I sign up for the Capi Money service, so that I can start making international payments efficiently.
Success definition: Given I am on the Capi Money sign-up page and have already accepted the cookies consent When I fill in the required fields with my personal information and click the Continue button Then I should receive an alert notifying me of any unfilled required fields, and all correctly filled fields should remain unchanged.
Trajectory
Step 1:
Url (before/after):
https://capimoney.com/
https://app.capimoney.com/sign-up?locale=en
Content (before/after):
RootWebArea Capi Money, focused, url='https://capimoney.com/'
dialog Cookie Consent Prompt, modal=False
StaticText We use essential cookies to make our site work. With your consent, we may also use non-essential cookies to improve user experience, personalize advertisements, and analyze web traffic. For these reasons, we may share your site usage data with our advertising and analytics partners. By clicking “Accept,” you agree to our website's cookie use as described in our
[75] link Cookie Policy, center=(350,1019)
StaticText . You can change your cookie settings at any time by clicking “
Show more
[76] link Preferences, center=(747,1019)
StaticText .”
[78] button Preferences, center=(1285,998)
[79] button Decline, center=(1452,998)
[80] button Accept, center=(1618,998)
banner
image Capi Money Logo, url='https://capimoney.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcombined_light_bkg.f1133c63.png&w=1920&q=75'
[85] link Become an FX partner, center=(1334,52), url='https://capimoney.com/fx'
[86] link Log in, center=(1470,52), url='https://app.capimoney.com/sign-in'
[87] button EN, center=(1546,52), expanded=False, hasPopup='menu', type=button
image
heading Reliable international payments for importers in Africa
StaticText Pay your international suppliers in EUR, USD or GBP on-time, every time.
[95] link Sign up and get access, center=(960,528), url='https://app.capimoney.com/sign-up?locale=en'
button Sign up and get access
image
strong
StaticText Reliability
StaticText Always available foreign currency at competitive rates
image
strong
StaticText Speed
StaticText Instant rates and payment settlements in 24hr
image
strong
StaticText Control
StaticText Track payment progress on your dashboard in real-time
image
strong
StaticText Security
StaticText A regulated service with banks in top-tier jurisdictions
StaticText Backed by
image logo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2F5c3e42dfa7cfb19f42b3cc18c3ccfae7e8273482-520x60.png%3Fw%3D200%26sat%3D-100%26auto%3Dformat%26dpr%3D2&w=256&q=75'
image logo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2F2e8ae34ebc92402e6be176bb28dd706dbc379c9a-464x138.png%3Fw%3D200%26sat%3D-100%26auto%3Dformat%26dpr%3D2&w=256&q=75'
image logo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2Fb45d8fafc09c2c5a1fa01adbefcf7119ca48a30d-3208x640.png%3Fw%3D200%26sat%3D-100%26auto%3Dformat%26dpr%3D2&w=256&q=75'
image logo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2F3f0f824251c8d71d5511e6d3a59e3c2613464f88-1000x138.png%3Fw%3D200%26sat%3D-100%26auto%3Dformat%26dpr%3D2&w=256&q=75'
image logo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2F977a33199c252bf431b5bc541a33777dadb5e637-1396x384.png%3Fw%3D200%26sat%3D-100%26auto%3Dformat%26dpr%3D2&w=256&q=75'
heading Focus on your business without the hassle of paying overseas invoices
StaticText Businesses across Africa are waiting weeks for local banks to process international invoices. Capi Money provides reliable foreign currency at affordable prices.
image demo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2Fa8f0b87d0ccd4117577d5652b9674afd343a7638-754x835.png%3Frect%3D0%2C68%2C754%2C754%26w%3D720%26h%3D720%26dpr%3D2&w=750&q=75'
image
strong
StaticText Move faster
StaticText Always have access to USD, EUR or GBP for your invoices
image
strong
StaticText Increase turnover
StaticText Pay your international invoices faster
image
strong
StaticText Build trust
StaticText Give reliable payment timelines to your suppliers
StaticText Built by the team behind
image logo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2F26ab4a7b40adacb4bac505752b3b4941eb79aedf-500x238.png%3Fw%3D200%26sat%3D-100%26auto%3Dformat%26dpr%3D2&w=256&q=75'
image logo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2F93244469fde90069a2efd67fbd74868c5ae7f862-480x117.png%3Fw%3D200%26sat%3D-100%26auto%3Dformat%26dpr%3D2&w=256&q=75'
image logo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2Fd30eb71f06010ba0fc9b783e07e98704be60d65c-500x110.png%3Fw%3D200%26sat%3D-100%26auto%3Dformat%26dpr%3D2&w=256&q=75'
image logo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2F42c7bd3f7d6cac243d66fcaf9d1c55cd0214905e-500x105.png%3Fw%3D200%26sat%3D-100%26auto%3Dformat%26dpr%3D2&w=256&q=75'
image logo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2Fcf512b9468fd765aecb423970d50241b2d212561-500x122.png%3Fw%3D200%26sat%3D-100%26auto%3Dformat%26dpr%3D2&w=256&q=75'
image logo, url='https://capimoney.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fy6kgvqnx%2Fproduction%2F9ba6cda592ae5a4fa2dc5ba12a0de618dc664bb2-1600x407.png%3Fw%3D200%26sat%3D-100%26auto%3Dformat%26dpr%3D2&w=256&q=75'
heading Seamless experience with enterprise-grade security
StaticText Stop queuing at the bank with piles of signed paper. International invoice payments should be as easy as sending a mobile money transfer to your friend, while ensuring that you are in control of your money throughout the process.
link Sign up and get access, url='https://app.capimoney.com/sign-up?locale=en'
button Sign up and get access
image
StaticText Sign up and do your first transfer on the same day
image
StaticText We hold your money with licensed financial institutions
image
StaticText See real-time updates on your transfer
heading Unlock your business's growth
StaticText Sign up and get access to reliable, affordable, international payments.
link Sign up and get access, url='https://app.capimoney.com/?locale=en'
button Sign up and get access
image Capi Money Logo, url='https://capimoney.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcombined_dark_bkg.084cada7.png&w=256&q=75'
StaticText Legals
link Cookie Policy, url='https://app.termly.io/document/cookie-policy/7167a4cf-fa0a-4407-afff-3733b0b661f6'
link Privacy Policy, url='https://capimoney.com/privacy-policy'
link Terms and Conditions, url='https://capimoney.com/terms'
link Prohibited industries and countries, url='https://capimoney.com/prohibited-industries-and-countries'
StaticText Resources
link Contact, url='mailto:support@capimoney.com'
link Become an FX partner, url='https://capimoney.com/fx'
link Careers, url='https://jobs.ashbyhq.com/capimoney'
link Switch to English, url='https://capimoney.com/'
link Passer au Français, url='https://capimoney.com/fr'
StaticText ©
StaticText 2025
StaticText Capi Money, Inc
alert, atomic
RootWebArea Capi Money | Reliable international payments for importers in Africa, focused, url='https://app.capimoney.com/sign-up?locale=en'
main
main
image Capi Logo, url='https://app.capimoney.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcombined_light_bkg.f1133c63.png&w=256&q=75'
heading Create your account
Show more
paragraph
StaticText Welcome! Please fill in the details to get started.
LabelText
StaticText First name
[95] textbox First name, center=(876,365), contenteditable=True, required, type=text
LabelText
StaticText Last name
[101] textbox Last name, center=(1044,365), contenteditable=True, required, type=text
LabelText
StaticText Email address
[108] textbox Email address, center=(960,453), contenteditable=True, required, type=text
LabelText
StaticText Phone number
[116] button US, center=(833,541)
image
paragraph
StaticText +
StaticText 1
[121] textbox Phone number, center=(1002,541), contenteditable=True, required, type=tel
LabelText
StaticText Password
[129] textbox Password, center=(960,630), contenteditable=True, required, type=password
[130] button Show password, center=(1096,630)
image
[136] button Continue, center=(960,696)
image
StaticText Already have an account?
[142] link Sign in, center=(1057,772), url='https://app.capimoney.com/sign-in#/?locale=en'
region Notifications (F8)
list
alert, atomic
Reasoning for action: I selected the 'Sign up and get access' button since this is the crucial first step for the user. By clicking this button, I advance to the next page in the sign-up process, which is necessary for entering the required personal information, thus moving closer to fulfilling the task of signing up for Capi Money.
Action: click(95) # Click on the 'Sign up and get access' button to explore the sign-up process.
Change Description: The browser transitioned to the sign-up page for Capi Money after clicking the 'Sign up and get access' button, displaying a form for users to create an account with fields for personal details such as first name, last name, email address, phone number, and password.
Screenshot before:Screenshot after:---
Step 2:
Url (before/after):
https://app.capimoney.com/sign-up?locale=en
https://app.capimoney.com/sign-up?locale=en
Content (before/after):
RootWebArea Capi Money | Reliable international payments for importers in Africa, focused, url='https://app.capimoney.com/sign-up?locale=en'
main
main
image Capi Logo, url='https://app.capimoney.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcombined_light_bkg.f1133c63.png&w=256&q=75'
heading Create your account
Show more
paragraph
StaticText Welcome! Please fill in the details to get started.
LabelText
StaticText First name
[95] textbox First name, center=(876,365), contenteditable=True, required, type=text
LabelText
StaticText Last name
[101] textbox Last name, center=(1044,365), contenteditable=True, required, type=text
LabelText
StaticText Email address
[108] textbox Email address, center=(960,453), contenteditable=True, required, type=text
LabelText
StaticText Phone number
[116] button US, center=(833,541)
image
paragraph
StaticText +
StaticText 1
[121] textbox Phone number, center=(1002,541), contenteditable=True, required, type=tel
LabelText
StaticText Password
[129] textbox Password, center=(960,630), contenteditable=True, required, type=password
[130] button Show password, center=(1096,630)
image
[136] button Continue, center=(960,696)
image
StaticText Already have an account?
[142] link Sign in, center=(1057,772), url='https://app.capimoney.com/sign-in#/?locale=en'
region Notifications (F8)
list
alert, atomic
RootWebArea Capi Money | Reliable international payments for importers in Africa, focused, url='https://app.capimoney.com/sign-up?locale=en'
alert Please fill out this field., atomic
main
main
image Capi Logo, url='https://app.capimoney.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcombined_light_bkg.f1133c63.png&w=256&q=75'
Show more
heading Create your account
paragraph
StaticText Welcome! Please fill in the details to get started.
LabelText
StaticText First name
[95] textbox First name value='John', center=(876,365), contenteditable=True, required, type=text
LabelText
StaticText Last name
[101] textbox Last name, center=(1044,365), contenteditable=True, focused, required, type=text
LabelText
StaticText Email address
[108] textbox Email address value='Doejohn.doe@example.com', center=(960,453), contenteditable=True, required, type=text
LabelText
StaticText Phone number
[116] button US, center=(833,541)
image
paragraph
StaticText +
StaticText 1
[121] textbox Phone number value='(123) 456-7890', center=(1002,541), contenteditable=True, required, type=tel
LabelText
StaticText Password
[129] textbox Password value='•••••••••••••••••', center=(960,630), contenteditable=True, required, type=password
[130] button Show password, center=(1096,630)
image
paragraph
image
StaticText Your password meets all the necessary requirements.
[136] button Continue, center=(960,752)
image
StaticText Already have an account?
[142] link Sign in, center=(1057,828), url='https://app.capimoney.com/sign-in#/?locale=en'
region Notifications (F8)
list
alert, atomic
Reasoning for action: I reasoned that by filling in all the required fields (first name, last name, email address, phone number, and password) with valid information and then clicking the 'Continue' button, I could initiate the sign-up process. According to the user's story and success criteria, this action should allow me to check if there were any unfilled required fields. If there were issues with the submission, I would want to see alerts indicating what needed to be corrected, while correctly filled fields should remain unchanged. Thus, this action progresses the task by moving from data entry to form submission, necessary to verify the completeness of the input data.
Action: fill(95, 'John') # Fill in the first name fill(101, 'Doe') # Fill in the last name fill(108, 'john.doe@example.com') # Fill in the email address fill(121, '1234567890') # Fill in the phone number fill(129, 'SecurePassword123') # Fill in the password click(136) # Click on the 'Continue' button to proceed with the sign-up.
Change Description: The text fields for First name, Last name, Email address, Phone number, and Password have been filled with user inputs, and the Continue button was clicked. An alert message indicates that a required field remains unfilled.
Screenshot before:Screenshot after:---
Step 3:
Url (before/after):
https://app.capimoney.com/sign-up?locale=en
https://app.capimoney.com/sign-up?locale=en
Content (before/after):
RootWebArea Capi Money | Reliable international payments for importers in Africa, focused, url='https://app.capimoney.com/sign-up?locale=en'
alert Please fill out this field., atomic
main
main
image Capi Logo, url='https://app.capimoney.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcombined_light_bkg.f1133c63.png&w=256&q=75'
Show more
heading Create your account
paragraph
StaticText Welcome! Please fill in the details to get started.
LabelText
StaticText First name
[95] textbox First name value='John', center=(876,365), contenteditable=True, required, type=text
LabelText
StaticText Last name
[101] textbox Last name, center=(1044,365), contenteditable=True, focused, required, type=text
LabelText
StaticText Email address
[108] textbox Email address value='Doejohn.doe@example.com', center=(960,453), contenteditable=True, required, type=text
LabelText
StaticText Phone number
[116] button US, center=(833,541)
image
paragraph
StaticText +
StaticText 1
[121] textbox Phone number value='(123) 456-7890', center=(1002,541), contenteditable=True, required, type=tel
LabelText
StaticText Password
[129] textbox Password value='•••••••••••••••••', center=(960,630), contenteditable=True, required, type=password
[130] button Show password, center=(1096,630)
image
paragraph
image
StaticText Your password meets all the necessary requirements.
[136] button Continue, center=(960,752)
image
StaticText Already have an account?
[142] link Sign in, center=(1057,828), url='https://app.capimoney.com/sign-in#/?locale=en'
region Notifications (F8)
list
alert, atomic
RootWebArea Capi Money | Reliable international payments for importers in Africa, focused, url='https://app.capimoney.com/sign-up?locale=en'
main
main
image Capi Logo, url='https://app.capimoney.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcombined_light_bkg.f1133c63.png&w=256&q=75'
heading Create your account
Show more
paragraph
StaticText Welcome! Please fill in the details to get started.
LabelText
StaticText First name
[95] textbox First name value='John', center=(876,365), contenteditable=True, required, type=text
LabelText
StaticText Last name
[101] textbox Last name value='Smith', center=(1044,365), contenteditable=True, focused, required, type=text
LabelText
StaticText Email address
[108] textbox Email address value='Doejohn.doe@example.com', center=(960,453), contenteditable=True, required, type=text
LabelText
StaticText Phone number
[116] button US, center=(833,541)
image
paragraph
StaticText +
StaticText 1
[121] textbox Phone number value='(123) 456-7890', center=(1002,541), contenteditable=True, required, type=tel
LabelText
StaticText Password
[129] textbox Password value='•••••••••••••••••', center=(960,630), contenteditable=True, required, type=password
[130] button Show password, center=(1096,630)
image
paragraph
image
StaticText Your password meets all the necessary requirements.
[136] button Continue, center=(960,752)
image
StaticText Already have an account?
[142] link Sign in, center=(1057,828), url='https://app.capimoney.com/sign-in#/?locale=en'
region Notifications (F8)
list
alert, atomic
Reasoning for action: My reasoning for this action is to ensure that the required field for the last name is completed. The user story mentions that all required fields must be filled out in order to proceed with the sign-up process. By filling in this field, I'm taking a step towards meeting the acceptance criteria, as it should eliminate one potential error when the user clicks the 'Continue' button, thus getting closer to successfully signing up for the Capi Money service.
Action: fill(101, 'Smith') # Fill in the last name with 'Smith'.
Change Description: The last name textbox was updated from a blank value to 'Smith', reflecting the user's input in the registration form.
Screenshot before:Screenshot after:---