Skip to content

Task

Request a Demo on Prompt Armor

As a potential customer, I request a demo for the Prompt Armor service, so that I can experience the product and evaluate its fit for my needs.

Success definition: Given I am on the Prompt Armor homepage When I enter my email address and click the 'request a demo' button Then I should see a confirmation that my demo request has been submitted without any page refresh.

Trajectory

Step 1:

Url (before/after):

https://promptarmor.com/

https://promptarmor.com/

Content (before/after):

RootWebArea PromptArmor, focused, url='https://promptarmor.com/'
    link, url='https://news.ycombinator.com/item?id=41302597'
        image, url='https://framerusercontent.com/images/V6NgST9Ot2rg6p8mdyap3zN2y0.png'
    link, url='https://news.ycombinator.com/item?id=38654533'
        image, url='https://framerusercontent.com/images/pX5ST2YoMQH4daHc1tzA9UvclxU.png'
Show more
    image, url='https://framerusercontent.com/images/9TQeBIweUJuBUtVObTfHamDN8.png?scale-down-to=512'
    paragraph
        StaticText Advisor, Industry Panelist
    image, url='https://framerusercontent.com/images/ZsUjW6f979vJo69dY2jy4sk3g.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/v03bcjsio3F2JylvmG0iP12FTU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/DMngmtrQJEA78Zg1mVdjTw7ejg.png?scale-down-to=512'
    heading Read our threat research team's top publications
    heading Trusted by multibillion dollar public and private companies
    heading Accelerating secure AI Adoption
    image, url='https://framerusercontent.com/images/tnLjxFudecsB0Iiu7N64j2VC4.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/WsEwe5iWnrwtLgg85H5BA0fDg.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/GeA1ZcW2WFldTaVgJhqIAdCtZ8.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/jYRvbVIqGHsHxaMVltn6bcJo3U.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/EnOOV3KRdcSrRSM2DJ2hDEApGU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/8d30zwOGrv2T5isecyxoMWHrPQ.png?scale-down-to=512'
    [114] textbox name@email.com, center=(960,249), autocomplete=off, contenteditable=True, type=email
    [116] button request a demo, center=(1086,249), contenteditable=True, type=submit
RootWebArea PromptArmor, focused, url='https://promptarmor.com/'
    link, url='https://news.ycombinator.com/item?id=41302597'
        image, url='https://framerusercontent.com/images/V6NgST9Ot2rg6p8mdyap3zN2y0.png'
    link, url='https://news.ycombinator.com/item?id=38654533'
        image, url='https://framerusercontent.com/images/pX5ST2YoMQH4daHc1tzA9UvclxU.png'
Show more
    image, url='https://framerusercontent.com/images/9TQeBIweUJuBUtVObTfHamDN8.png?scale-down-to=512'
    paragraph
        StaticText Advisor, Industry Panelist
    image, url='https://framerusercontent.com/images/ZsUjW6f979vJo69dY2jy4sk3g.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/v03bcjsio3F2JylvmG0iP12FTU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/DMngmtrQJEA78Zg1mVdjTw7ejg.png?scale-down-to=512'
    heading Read our threat research team's top publications
    heading Trusted by multibillion dollar public and private companies
    heading Accelerating secure AI Adoption
    image, url='https://framerusercontent.com/images/tnLjxFudecsB0Iiu7N64j2VC4.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/WsEwe5iWnrwtLgg85H5BA0fDg.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/GeA1ZcW2WFldTaVgJhqIAdCtZ8.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/jYRvbVIqGHsHxaMVltn6bcJo3U.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/EnOOV3KRdcSrRSM2DJ2hDEApGU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/8d30zwOGrv2T5isecyxoMWHrPQ.png?scale-down-to=512'
    [114] textbox name@email.com, center=(960,249), autocomplete=off, contenteditable=True, type=email
    [116] button request a demo, center=(1086,249), contenteditable=True, type=submit

Reasoning for action: I initially took an action to click on the first link because I was considering exploring additional information related to Prompt Armor. However, this action does not directly contribute to fulfilling the user story, which specifically requires entering an email address and requesting a demo on the Prompt Armor homepage. To align with the user’s objective, I should instead input the email address into the textbox and click the 'request a demo' button.

Action: click(0) # Click on the first link to explore more content.

Change Description: After clicking the first link, there was no change in the accessibility tree representation of the browser, indicating that the action did not lead to a new page load or content update on the 'https://promptarmor.com/' site.

Screenshot before:Screenshot after:---

Step 2:

Url (before/after):

https://promptarmor.com/

https://promptarmor.com/

Content (before/after):

RootWebArea PromptArmor, focused, url='https://promptarmor.com/'
    link, url='https://news.ycombinator.com/item?id=41302597'
        image, url='https://framerusercontent.com/images/V6NgST9Ot2rg6p8mdyap3zN2y0.png'
    link, url='https://news.ycombinator.com/item?id=38654533'
        image, url='https://framerusercontent.com/images/pX5ST2YoMQH4daHc1tzA9UvclxU.png'
Show more
    image, url='https://framerusercontent.com/images/9TQeBIweUJuBUtVObTfHamDN8.png?scale-down-to=512'
    paragraph
        StaticText Advisor, Industry Panelist
    image, url='https://framerusercontent.com/images/ZsUjW6f979vJo69dY2jy4sk3g.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/v03bcjsio3F2JylvmG0iP12FTU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/DMngmtrQJEA78Zg1mVdjTw7ejg.png?scale-down-to=512'
    heading Read our threat research team's top publications
    heading Trusted by multibillion dollar public and private companies
    heading Accelerating secure AI Adoption
    image, url='https://framerusercontent.com/images/tnLjxFudecsB0Iiu7N64j2VC4.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/WsEwe5iWnrwtLgg85H5BA0fDg.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/GeA1ZcW2WFldTaVgJhqIAdCtZ8.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/jYRvbVIqGHsHxaMVltn6bcJo3U.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/EnOOV3KRdcSrRSM2DJ2hDEApGU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/8d30zwOGrv2T5isecyxoMWHrPQ.png?scale-down-to=512'
    [114] textbox name@email.com, center=(960,249), autocomplete=off, contenteditable=True, type=email
    [116] button request a demo, center=(1086,249), contenteditable=True, type=submit
RootWebArea PromptArmor, focused, url='https://promptarmor.com/'
    link, url='https://news.ycombinator.com/item?id=41302597'
        image, url='https://framerusercontent.com/images/V6NgST9Ot2rg6p8mdyap3zN2y0.png'
    link, url='https://news.ycombinator.com/item?id=38654533'
        image, url='https://framerusercontent.com/images/pX5ST2YoMQH4daHc1tzA9UvclxU.png'
Show more
    image, url='https://framerusercontent.com/images/9TQeBIweUJuBUtVObTfHamDN8.png?scale-down-to=512'
    paragraph
        StaticText Advisor, Industry Panelist
    image, url='https://framerusercontent.com/images/ZsUjW6f979vJo69dY2jy4sk3g.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/v03bcjsio3F2JylvmG0iP12FTU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/DMngmtrQJEA78Zg1mVdjTw7ejg.png?scale-down-to=512'
    heading Read our threat research team's top publications
    heading Trusted by multibillion dollar public and private companies
    heading Accelerating secure AI Adoption
    image, url='https://framerusercontent.com/images/tnLjxFudecsB0Iiu7N64j2VC4.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/WsEwe5iWnrwtLgg85H5BA0fDg.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/GeA1ZcW2WFldTaVgJhqIAdCtZ8.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/jYRvbVIqGHsHxaMVltn6bcJo3U.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/EnOOV3KRdcSrRSM2DJ2hDEApGU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/8d30zwOGrv2T5isecyxoMWHrPQ.png?scale-down-to=512'
    [114] textbox name@email.com value='test@example.com', center=(960,249), autocomplete=off, contenteditable=True, focused, type=email
    [116] button request a demo, center=(1086,249), contenteditable=True, type=submit

Reasoning for action: I selected the email input field (114) to ensure that the request for a demo can be processed. By entering a test email address ('test@example.com'), this enables me to proceed to the next step of requesting the demo, which is crucial for the task at hand. Filling this field is necessary because it directly correlates with the requirement to submit a demo request, thereby advancing toward the goal of receiving confirmation for the demo request without page refresh.

Action: fill(114, 'test@example.com') # Fill in the email textbox with a test email address.

Change Description: The email textbox now contains the value 'test@example.com', indicating that the agent successfully filled in the textbox with a test email address.

Screenshot before:Screenshot after:---

Step 3:

Url (before/after):

https://promptarmor.com/

https://promptarmor.com/

Content (before/after):

RootWebArea PromptArmor, focused, url='https://promptarmor.com/'
    link, url='https://news.ycombinator.com/item?id=41302597'
        image, url='https://framerusercontent.com/images/V6NgST9Ot2rg6p8mdyap3zN2y0.png'
    link, url='https://news.ycombinator.com/item?id=38654533'
        image, url='https://framerusercontent.com/images/pX5ST2YoMQH4daHc1tzA9UvclxU.png'
Show more
    image, url='https://framerusercontent.com/images/9TQeBIweUJuBUtVObTfHamDN8.png?scale-down-to=512'
    paragraph
        StaticText Advisor, Industry Panelist
    image, url='https://framerusercontent.com/images/ZsUjW6f979vJo69dY2jy4sk3g.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/v03bcjsio3F2JylvmG0iP12FTU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/DMngmtrQJEA78Zg1mVdjTw7ejg.png?scale-down-to=512'
    heading Read our threat research team's top publications
    heading Trusted by multibillion dollar public and private companies
    heading Accelerating secure AI Adoption
    image, url='https://framerusercontent.com/images/tnLjxFudecsB0Iiu7N64j2VC4.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/WsEwe5iWnrwtLgg85H5BA0fDg.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/GeA1ZcW2WFldTaVgJhqIAdCtZ8.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/jYRvbVIqGHsHxaMVltn6bcJo3U.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/EnOOV3KRdcSrRSM2DJ2hDEApGU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/8d30zwOGrv2T5isecyxoMWHrPQ.png?scale-down-to=512'
    [114] textbox name@email.com value='test@example.com', center=(960,249), autocomplete=off, contenteditable=True, focused, type=email
    [116] button request a demo, center=(1086,249), contenteditable=True, type=submit
RootWebArea PromptArmor, focused, url='https://promptarmor.com/'
    link, url='https://news.ycombinator.com/item?id=41302597'
        image, url='https://framerusercontent.com/images/V6NgST9Ot2rg6p8mdyap3zN2y0.png'
    link, url='https://news.ycombinator.com/item?id=38654533'
        image, url='https://framerusercontent.com/images/pX5ST2YoMQH4daHc1tzA9UvclxU.png'
Show more
    image, url='https://framerusercontent.com/images/9TQeBIweUJuBUtVObTfHamDN8.png?scale-down-to=512'
    paragraph
        StaticText Advisor, Industry Panelist
    image, url='https://framerusercontent.com/images/ZsUjW6f979vJo69dY2jy4sk3g.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/v03bcjsio3F2JylvmG0iP12FTU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/DMngmtrQJEA78Zg1mVdjTw7ejg.png?scale-down-to=512'
    heading Read our threat research team's top publications
    heading Trusted by multibillion dollar public and private companies
    heading Accelerating secure AI Adoption
    image, url='https://framerusercontent.com/images/tnLjxFudecsB0Iiu7N64j2VC4.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/WsEwe5iWnrwtLgg85H5BA0fDg.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/GeA1ZcW2WFldTaVgJhqIAdCtZ8.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/jYRvbVIqGHsHxaMVltn6bcJo3U.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/EnOOV3KRdcSrRSM2DJ2hDEApGU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/8d30zwOGrv2T5isecyxoMWHrPQ.png?scale-down-to=512'
    [114] textbox name@email.com, center=(960,249), autocomplete=off, contenteditable=True, type=email
    [116] button request a demo, center=(1086,249), contenteditable=True, focused, type=submit

Reasoning for action: By clicking the 'request a demo' button, I am initiating the submission process for the demo request. This action is necessary to send the email address provided (in this case, 'test@example.com') to the backend system that handles demo requests. Since the user story specifies that the user wants to receive confirmation of their submission without a page refresh, this action is crucial as it should trigger a confirmation response to be displayed on the page while keeping the user on the same page.

Action: click(116) # Click on the 'request a demo' button to submit the email.

Change Description: The state of the browser remained largely unchanged; however, the 'request a demo' button is still focused after the click action, indicating the email submission may have been processed without a page refresh or state change visible in the accessibility tree.

Screenshot before:Screenshot after:---