v13.1.37
(int)
number of rows expected to be displayed in the Projects Table
Verifies the number of rows in the Browse Projects table.
Author: Adam De Fouw
(string)
name of the REDCap Project we are expecting to see
Verifies a specific project - by name - is displayed within the projects table.
Author: Adam De Fouw
(string)
name of the Column we want to click on to change the sort direction
Clicks on a specific column to sort it in the opposite direction versus initial state.
Author: Adam De Fouw
(string)
the name of the link label in the Control Center panel
(string)
the title of the page visited (optional)
Verifies a Control Center link is visible and visitable.
Author: Adam De Fouw
'enable'
'disable'
(string)
the name of the user you are setting the privilege for
Enables the privilege for the administrator based upon user.
Author: Adam De Fouw
(string)
the label of the privilege you want for the user
Enables the privilege for the administrator based upon user.
Author: Adam De Fouw
'process request'
'get more information'
'add or edit a comment'
'Move to low priority section'
'archive request notification'
'Move to prod'
'Approve draft changes'
'Copy project'
'Delete project'
(string)
the text value of project name you want to target
'Pending Requests'
'Low Priority Pending Requests'
'Completed & Archived Requests'
Clicks on an icon within the To-Do-List page based upon Icon, Request Type, Project Name, and Table Name specified.
Author: Adam De Fouw
'Move to prod'
'Approve draft changes'
'Copy project'
(string)
the text value of project name you want to target
'Pending Requests'
'Low Priority Pending Requests'
'Completed & Archived Requests'
Identifies Request Type within the To-Do-List page based upon Project Name, and Table Name specified.
Author: Adam De Fouw
(string)
the filename the downloaded CSV
(int)
the number of row sthe CSV file should have
Verifies number of rows the CSV file should have.
Author: Tintin Nguyen
(string)
the filename the downloaded CSV
'header and'
'header'
(DataTable)
the DataTable of headings this file should have
Verifies headers and rows of the CSV file.
Author: Tintin Nguyen
(string)
the filename the downloaded CSV
(string)
the value of the column data we are verifying
(string)
the text name of the column data we are verifying
Verifies a row value exists for a given column within a CSV file.
Author: Tintin Nguyen
(string)
column in the CSV file
(string)
name of the record in the CSV file
Verifies that a date has shifted from today's date
Author: Adam De Fouw
(string)
name of the event displayed on the Record Home Page
Activates a pop-up confirming that user wants to delete all data on a specific even within a record.
Author: Adam De Fouw
(string)
the text to locate the table cell
'a'
'logging'
'browse users'
'file repository'
'administrators'
'reports'
'report data'
'define events'
'data access groups'
'DAGs Switcher'
'record status dashboard'
'data collection instruments'
'codebook'
'import data display'
'participant list'
'user rights'
'record locking'
'e-signature and locking management'
'record home page'
'verify'
'enter'
'clear field and enter'
'click on'
(string)
new text to type
Clicks on a table cell that is identified by a particular text string specified.
Author: Adam De Fouw
'click on'
'check'
'uncheck'
(string)
the name of the Data Access Group
(string)
the username of user to interact with
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' on the Add/Edit Branching Logic dialog box'
' in the Add/Edit Branching Logic dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the open date picker widget'
' in the File Repository breadcrumb'
' in the File Repository table'
' in the View Access section of User Access'
' in the Edit Access section of User Access'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
Selects a checkbox field by its label.
Author: Adam De Fouw
(string)
the format of the file that is being uploaded (e.g. csv)
(string)
the location of the file being uploaded (e.g. import_files/core/filename.csv)
(string)
text near the upload label
(string)
text on the button you click to upload
Imports well-formed REDCap data import file (of specific type) to a specific project given a Project ID.
Author: Adam De Fouw
(string)
the name on the button we click
(dataTable)
options - the filenames from the /fixtures/ directory that we want to upload
Imports file(s) to the File Repository.
Author: Adam De Fouw
(string)
the desired name for the project
'Practice / Just for fun'
'Operational Support'
'Research'
'Quality Improvement'
'Other'
(string)
the fixture path to the CDISC XML file (relative path; fixtures are located in /cypress/fixtures/cdisc_files/)
'Create Project'
'Send Request'
Creates a new REDCap project of a specific project type from a CDISC XML file.
Author: Adam De Fouw
Pauses the Cypress session.
Author: Adam De Fouw
Exports a snapshot of the current database structure at that point in the test and pauses. On subsequent runs, feature will attempt to login with the same user on the same page.
Author: Adam De Fouw
(string)
the text on the anchor element you want to click
Downloads a file from an anchor element with a specific text label.
Author: Adam De Fouw
(string)
the ID of the record the PDF is associated with
(string)
the Survey / Event of the record the PDF is associated with
Downloads a PDF file from the PDF Archive for a particular record ID and survey
Author: Adam De Fouw
(string)
the ID of the record the PDF is associated with
(string)
the Survey / Event of the record the PDF is associated with
Verifies the values within a PDF in the PDF Archive
Author: Adam De Fouw
'Save & Stay'
'Save & Exit Record'
'Save & Go To Next Record'
'Save & Exit Form'
'Save & Go To Next Form'
'Save & Go To Next Instance'
'Save & Add New Instance'
Clicks a specific submit option to save a record on a Data Collection Instrument
Author: Adam De Fouw
'a'
'the'
'"Enable"'
'"Disable"'
'"Choose action"'
'"Survey settings"'
'"Automated Invitations"'
'enabled survey icon'
'"View Report"'
'"Export Data"'
'"Stats & Charts"'
'"Execute"'
'"Save"'
'first'
'second'
'third'
'fourth'
'fifth'
'sixth'
'seventh'
'eighth'
'ninth'
'tenth'
'eleventh'
'twelfth'
'thirteenth'
'fourteenth'
'fifteenth'
'sixteenth'
'seventeenth'
'eighteenth'
'nineteenth'
'twentieth'
'last'
'labeled'
'labeled exactly'
'in the row labeled'
'for the instrument row labeled'
'for the variable'
'for the File Repository file named'
'for Data Quality Rule #'
'within the Record Locking Customization table for the Data Collection Instrument named'
'the enabled survey icon link for the instrument row'
'the enabled survey icon link for the instrument row'
'for the Discrepant field labeled'
'within the Record Locking Customization table for the Data Collection Instrument named'
'for the field labeled'
' on the dialog box for the Repeatable Instruments and Events module'
' on the Designate Instruments for My Events page'
' on the Online Designer page'
' and cancel the confirmation window'
' and accept the confirmation window'
' in the dialog box to request a change in project status'
' to rename an instrument'
' in the "Add New Field" dialog box'
' in the "Edit Field" dialog box'
' and will leave the tab open when I return to the REDCap project'
' on the active Data Quality rule'
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' on the Add/Edit Branching Logic dialog box'
' in the Add/Edit Branching Logic dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the open date picker widget'
' in the File Repository breadcrumb'
' in the File Repository table'
' in the View Access section of User Access'
' in the Edit Access section of User Access'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
''
' in the iframe'
' to download a file'
' near "with records in rows" to download a file'
' near "with records in columns" to download a file'
Clicks on a button element with a specific text label.
Author: Adam De Fouw
'link'
'tab'
'instrument'
'icon'
(string)
the text on the anchor element you want to click
''
' on the dialog box for the Repeatable Instruments and Events module'
' on the Designate Instruments for My Events page'
' on the Online Designer page'
' and cancel the confirmation window'
' and accept the confirmation window'
' in the dialog box to request a change in project status'
' to rename an instrument'
' in the "Add New Field" dialog box'
' in the "Edit Field" dialog box'
''
' to download a file'
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
Clicks on an anchor element with a specific text label.
Author: Adam De Fouw
(string)
the text on the button element you want to click
(string)
the lable of the row with the button you want to click
Clicks on a button element with a specific text title inside the table row label
Author: Tintin Nguyen
'verify'
'enter'
'clear field and enter'
'click on'
(string)
the label of the field
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
Author: Adam De Fouw
'verify'
'enter'
'clear field and enter'
(string)
the text to enter into the field
(string)
the label of the field
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
Enters a specific text string into a field identified by a label. (NOTE: The field is not automatically cleared.)
Author: Adam De Fouw
'verify'
'enter'
'clear field and enter'
(string)
the text to enter into the field
(string)
the label of the field
Enters a specific text string into a field identified by a label. (NOTE: The field is not automatically cleared.)
Author: Adam De Fouw
(string)
the label of the field to select
Clears the text from an input field based upon its label
Author: Adam De Fouw
'click on'
'check'
'uncheck'
'checkbox'
'radio'
(string)
the label associated with the checkbox field
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
Selects a checkbox field by its label
Author: Adam De Fouw
'click on'
'check'
'uncheck'
'input'
'list item'
'checkbox'
'span'
(string)
the label associated with the checkbox field
Selects a checkbox field by its label
Author: Adam De Fouw
(string)
the name attribute of the input file field
(string)
the path of the file to upload
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
Selects a file path to upload into input named name
Author: Tintin Nguyen
(string)
the text to enter into the field
(string)
the selector of the element to enter the text into
(string)
the label associated with the field
Selects an input field by its label and then by selector
Author: Tintin Nguyen
'accept'
'cancel'
(string)
text that is expected to appear in the confirmation window
Pre-emptively tell Cypress what to do about a confirmation window. NOTE: This step must come BEFORE step that clicks button.
Author: Adam De Fouw
(string)
type of export
(int)
expect this many records
Exports all data in selected export type
Author: Rushi Patel
(string)
text that is inside the element
Clicks the element that contains the text specified
Author: Adam De Fouw
(string)
option we want to select from the radio options
(string)
the label on the field we want to select
Clicks the radio option on the field specified
Author: Adam De Fouw
(string)
option we want to select from the dropdown
(string)
the label on the field we want to select
Clicks the dropdown option on the field specified
Author: Adam De Fouw
(string)
option we want to select from the dropdown
(string)
the label on the field we want to select
Clicks the dropdown option on the field specified
Author: Adam De Fouw
(string)
the text to enter into the field
'dropdown'
'multiselect'
'checkboxes'
'radio'
(string)
the label of the field
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
Selects a specific item from a dropdown
Author: Adam De Fouw
'seconds'
'second'
'minutes'
'minute'
Waits for specified number of second(s)/minute(s) before allowing anything else to happen
Author: Adam De Fouw
'verify'
'enter'
'clear field and enter'
(string)
the text to enter into the field
(string)
the text that is currently in the field as a placeholder
Enter text into a specific field
Author: Adam De Fouw
Closes iframe window on the To-Do List page
Author: Adam De Fouw
(string)
the text to enter into the field
Clicks on a specific table column
Author: Adam De Fouw
(string)
the text to enter into the field
Clicks on a specific table column
Author: Adam De Fouw
(string)
the text to enter into the field
Clicks on a specific table column
Author: Adam De Fouw
(string)
the label of the field
(string)
the desired position we want to move the slider to
Moves the slider to a specific position
Author: Adam De Fouw
(int)
the desired hour position we want
Moves the slider to a specific position for the Hour slider
Author: Adam De Fouw
(int)
the desired minute position we want
Moves the slider to a specific position for the Minute slider
Author: Adam De Fouw
(string)
the label of the field
Open the date picker widget
Author: Adam De Fouw
(string)
the label of the field
Open the date picker widget
Author: Adam De Fouw
(string)
label on the element
(string)
link or button
(string)
description of the table
(dataTable)
row(s) from the table to help us identify the row
Clicks on an element (link or button) within a specified row of a table
Author: Adam De Fouw
(string)
dropdown option
Select logging option from the Filter by username dropdown field
Author: Rushi Patel
Exports all logging from the Logging page
Author: Adam De Fouw
(string)
the user we are logging in as (e.g. 'Test_User1' or 'Test_Admin' as specified in the cypress.env.json file)
Logs in to REDCap using a seeded user type.
Author: Adam De Fouw
Logs a given user out of REDCap
Author: Adam De Fouw
(string)
the name of the event when this step is reached
(string)
the name of the event to change the current event name to
Changes the name of an event on the "Define My Events" page for a Longitudinal Project
Author: Adam De Fouw
(string)
the name of the event when this step is reached
Verifies the event name cannot be changed in production mode
Author: Adam De Fouw
(string)
the name of the event
(int)
number of days offset
Adds an event via the "Define My Events" page for a Longitudinal Project
Author: Adam De Fouw
'Edit'
'Delete'
(string)
name of the Event targeted
Clicks on the image link of the action you want to perform on a event
Author: Adam De Fouw
Verifies an instrument exists within an event on a longitudinal project
Author: Adam De Fouw
(string)
the name of the icon expected
(string)
the name of the Data Collection Instrument targeted
(string)
(optional) the name of the instance, if using repeating instruments
(string)
the name of the specific event targeted
Verifies the icon given a specific longitudinal instrument and event (optional instance for repeating instruments)
Author: Adam De Fouw
(string)
the name of the icon expected
(string)
the name of the Data Collection Instrument targeted
(string)
the name of the specific event targeted
(string)
the name of the specific event targeted
Verifies the icon given a specific longitudinal instrument and event for a given record
Author: Adam De Fouw
(string)
the name of the Data Collection Instrument we are enabling for a specific event
(string)
the name of the event to enable the Data Collection Instrument for
Enables a Data Collection Instrument for a specific Event within a Longitudinal Project. (Assumption: User is on "Designate Instruments for My Events" page.)
Author: Adam De Fouw
(string)
the name of the Data Collection Instrument we are disabling for a specific event
(string)
the name of the event to disable the Data Collection Instrument for
Disables a Data Collection Instrument for a specific Event within a Longitudinal Project. (Assumption: User is on "Designate Instruments for My Events" page.)
Author: Adam De Fouw
(string)
the name of the Data Collection Instrument we are disabling for a specific event
(string)
the name of the event to disable the Data Collection Instrument for
Verifies a Data Collection Instrument is enabled for a specific Event within a Longitudinal Project. (Assumption: User is on "Designate Instruments for My Events" page.)
Author: Adam De Fouw
(string)
the name of the Data Collection Instrument we are disabling for a specific event
(string)
the name of the event to disable the Data Collection Instrument for
Verifies a Data Collection Instrument is disabled for a specific Event within a Longitudinal Project. (Assumption: User is on "Designate Instruments for My Events" page.)
Author: Adam De Fouw
(string)
the name of the Data Collection Instrument we are disabling for a specific event
(string)
the name of the event to disable the Data Collection Instrument for
Verifies a Data Collection Instrument is unmodifiable for a specific Event within a Longitudinal Project. (Assumption: User is on "Designate Instruments for My Events" page.)
Author: Adam De Fouw
(string)
name of event in row where X would be
Verifies the Delete image for the event is not present
Author: Mintoo Xavier
'verify'
'enter'
'clear field and enter'
'click on'
(string)
the choices in string format
'Add New Field'
'Edit Field'
Author: Adam De Fouw
(string)
the label of the field to edit
'Add New Field'
'Edit Field'
Edits the field label of the open dialog box
Author: Adam De Fouw
(string)
the variable_name of the field to edit
'Add New Field'
'Edit Field'
Edits the variable name of the open dialog box
Author: Adam De Fouw
(string)
the equation to enter
'Add New Field'
'Edit Field'
Enters specified equation into a Calculated Field within an open "Edit Field" dialog box
Author: Adam De Fouw
(string)
the label of the field to edit
'Add New Field'
'Edit Field'
Selects option from the Field Type dropdown in open "Edit Field" dialog box
Author: Adam De Fouw
(string)
the label of the field to edit
'Add New Field'
'Edit Field'
Selects option from the Validation dropdown in open "Edit Field" dialog box
Author: Adam De Fouw
Marks a field as required within the Online Designer.
Author: Adam De Fouw
Marks a field as NOT required within the Online Designer.
Author: Adam De Fouw
Marks a field as required within the Online Designer.
Author: Adam De Fouw
Marks a field as NOT an identifier within the Online Designer.
Author: Adam De Fouw
(string)
the name of the instrument you are adding an instrument below
Interactions - Clicks the Add Instrument Here button below a specific Instrument name
Author: Tintin Nguyen
(string)
the action label of the link that should be clicked
(string)
the name of the instrument that a form should be added below
Interactions - Clicks the "choose action" button and clicks an anchor link
Author: Tintin Nguyen
(string)
the naame of the instrument being drag-n-dropped
(int)
the position (index starting from 0) where the instrument should be placed
Interactions - Drag and drop the instrument to the int position
Author: Tintin Nguyen
'Add Field'
'Add Matrix of Fields'
'Import from Field Bank'
(string)
the name of the field you want to add a field below
Clicks on one of the add field options below a specified field name
Author: Tintin Nguyen
'Edit'
'Branching Logic'
'Copy'
'Move'
'Delete Field'
(string)
the name of the field you want to edit
Clicks on the image link of the action you want to perform on a field
Author: Tintin Nguyen
(string)
the type of edit action you want to perform on a field
Interactions - Clicks on the image link of the action you want to perform on a field
Author: Adam De Fouw
(string)
name of field you want to move
(string)
name of field you want to move AFTER
Moves a field AFTER the field specified
Author: Adam De Fouw
(string)
the name of the field being drag-n-dropped
(int)
the position (index starting from 0) where the instrument should be placed
Interactions - Drag and drop the field to the int position
Author: Tintin Nguyen
(string)
the field name that comes before
'before'
'after'
Visually verifies that the fieldBefore is before fieldAfter
Author: Tintin Nguyen
'Text Box'
'Notes Box'
'Drop-down List'
'Radio Buttons'
'Checkboxes'
'Yes - No'
'True - False'
'Signature'
'File Upload'
'Slider'
'Descriptive Text'
'Begin New Section'
'Calculated Field'
(string)
variable name
Creates a new field in the Online Designer
Author: Madilynn Peterson
(string)
the naame of the instrument being drag-n-dropped
'first'
'second'
'third'
'fourth'
'fifth'
'sixth'
'seventh'
'eighth'
'ninth'
'tenth'
'eleventh'
'twelfth'
'thirteenth'
'fourteenth'
'fifteenth'
'sixteenth'
'seventeenth'
'eighteenth'
'nineteenth'
'twentieth'
'last'
Interactions - Drag and drop the instrument to the int position
Author: Tintin Nguyen
(string)
the naame of the instrument being drag-n-dropped
'first'
'second'
'third'
'fourth'
'fifth'
'sixth'
'seventh'
'eighth'
'ninth'
'last'
Interactions - Drag and drop the instrument to the int position
Author: Tintin Nguyen
(string)
the name of the field being drag-n-dropped
'first'
'second'
'third'
'fourth'
'fifth'
'sixth'
'seventh'
'eighth'
'ninth'
'last'
Interactions - Drag and drop the field to the int position
Author: Tintin Nguyen
(string)
the label of the field
Interactions - Clicks the reset link for a specific field label
Author: Adam De Fouw
'Add Field'
'Add Matrix of Fields'
'Import from Field Bank'
(string)
the name of the field you want to add a field below
Clicks on one of the add field options below a specified field name
Author: Adam De Fouw
'enabled'
'disabled'
'modifiable'
'unchangeable'
Visually verifies Repeatable Instrument functionality is enabled or disabled in the project.
Author: Corey Debacker
Opens the dialog box for the Repeatable Instruments and Events module on the Project Setup page.
Author: Adam De Fouw
'add'
'select'
(string)
the name of the instrument you want to add a record to
(string)
the name of the event you want to add a record to
' and click the new instance link'
' and click on the bubble'
' and click the repeating instrument bubble for the first instance'
' and click the repeating instrument bubble for the second instance'
' and click the repeating instrument bubble for the third instance'
Clicks on an instrument / event pairing to add a record on the Record Home Page
Author: Adam De Fouw
(string)
the text value of data collection instrument you want to target
'record ID'
'event'
Clicks on a bubble within the Record Status Dashboard based upon record ID and the data instrument specified.
Author: Adam De Fouw
(string)
the data collection instrument you want to target
(string)
the event name you want to target
(string)
the value of the record_id you want to target
' and click the new instance link'
' and click on the bubble'
' and click the repeating instrument bubble for the first instance'
' and click the repeating instrument bubble for the second instance'
' and click the repeating instrument bubble for the third instance'
Clicks on a bubble within the Record Status Dashboard based upon record ID and the longitudinal data instrument specified within an event.
Author: Adam De Fouw
(string)
the name of the record ID
(string)
name of the arm as displayed in the dropdown menu (e.g. Arm 1: Arm 1)
Selects a specific record from the Add / Edit record page
Author: Adam De Fouw
(string)
name of the event displayed on the Record Home Page
Activates a pop-up confirming that user wants to delete all data on a specific even within a record
Author: Adam De Fouw
(int)
the number of rows seen in a report
Visibility - Visually verifies that the report has the correct number of rows
Author: Tintin Nguyen
(int)
the number of different records seen in a report
Visibility - Visually verifies that the report has the correct number of distinct records
Author: Tintin Nguyen
(int)
the number of repeating instrument rows seen in a report
Visibility - Visually verifies that the report has the correct number of repeating instrument rows
Author: Tintin Nguyen
Visibility - Visually verifies that the report has record IDs in correct order
Author: Tintin Nguyen
(string)
the text on the button element you want to click
(string)
the name of the report you want to click buttons for
Interactions - Clicks on a button element with a specific text label for a specific report name
Author: Tintin Nguyen
(string)
the name of the record you want to click the link for
(string)
the name of the event you want to click the record for
Interactions - Clicks on a button element with a specific text label for a specific report name
Author: Tintin Nguyen
(string)
the text file name of image you are looking for
(string)
the text label of the table row you are looking for
Interactions - Clicks on the image of the table row with the text label
Author: Tintin Nguyen
(string)
the text label of the Report you are looking for
(string)
the name of the report you want
Interactions - Opens the Export Data dialog for a specific Report Name
Author: Tintin Nguyen
(string)
the text format of the data export you are looking to receive
Interactions - Checks the hyperlinks and download formats for the data export
Author: Tintin Nguyen
(string)
the text format of the data export you are looking to receive
(DataTable)
the DataTable of headings this file should have
Interactions - Checks the number of rows (excluding header) the file should have
Author: Tintin Nguyen
(string)
the text format of the data export you are looking to receive
(int)
the number of rows of data this file should have
Interactions - Checks the number of rows (excluding header) the file should have
Author: Tintin Nguyen
(string)
the text format of the data export you are looking to receive
(int)
the number of distinct records of data this file should have
Interactions - Checks the number of distinct records the file should have
Author: Tintin Nguyen
(string)
the text format of the data export you are looking to receive
(int)
the number of repeating instrument rows
Interactions - Checks the number of repeating instrument rows the file should have
Author: Tintin Nguyen
Enters credentials when enabling e-signature on survey
Author: Rushi Patel
(string)
the label of the survey option specified
(string)
(optional) the value of the tag specified
Clicks on a survey option label. Track it via an optional tag.
Author: Adam De Fouw
Returns user to the REDCap page they were on before they exited to take a survey
Author: Adam De Fouw
(string)
the proper name of the user (e.g. Jane Doe)
(string)
the username assigned to the user (e.g. jdoe)
Assigns 'Expiration Date' user right to a given user
Author: Adam De Fouw
(string)
the proper name of the user (e.g. Jane Doe)
(string)
the username assigned to the user (e.g. jdoe)
Removes 'Expiration Date' user right to a given user when provided a valid Project ID.
Author: Adam De Fouw
(string)
name of User Right
Assign the user right
Author: Rushi Patel
Assign user right to role/user
Author: Rushi Patel
Click on the create add user button or save changes
Author: Rushi Patel
'add'
'remove'
Checks or Unchecks all Basic Rights within the User Rights dialog box.
Author: Adam De Fouw
'No Access'
'Read Only'
'View & Edit'
'Edit survey responses'
' with Edit survey responses checked'
' with Edit survey responses unchecked'
(string)
the label of the instrument for which to configure data entry rights
Selects a radio option for Data Entry Rights for the specified instrument within the user rights configuration dialog.
Author: Corey DeBacker
(string)
the text visually seen on screen
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' on the Add/Edit Branching Logic dialog box'
' in the Add/Edit Branching Logic dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the open date picker widget'
' in the File Repository breadcrumb'
' in the File Repository table'
' in the View Access section of User Access'
' in the Edit Access section of User Access'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
Visually verifies that text does NOT exist within the HTML object.
Author: Adam De Fouw
(string)
the HTML page title
Visually verifies that text does exist in the HTML page title.
Author: Adam De Fouw
'dropdown'
'multiselect'
'checkboxes'
'radio'
(string)
the label of the field
(string)
the option selected
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
Selects a specific item from a dropdown
Author: Adam De Fouw
'dropdown'
'multiselect'
(string)
the label of the row the selector belongs to
(dataTable)
the Data Table of selectable options
Visibility - Visually verifies that the element selector has the options listed
Author: Tintin Nguyen
(string)
the label associated with the checkbox field
'checked'
'unchecked'
Selects a checkbox field by its label
Author: Adam De Fouw
(string)
the text that should be displayed in an alert box
'selected'
'unselected'
Visually verifies that the alert box contains text
Author: Adam De Fouw
(string)
the text that should be displayed in a dialog box
Visually verifies that the dialog box contains text
Author: Adam De Fouw
(string)
the text that should be displayed in the field
(string)
the text that identifies the field in the form
Visually verifies the text within a data entry form field
Author: Adam De Fouw
'button'
'link'
'field'
'section break'
'checkbox'
(string)
the label of the link that should be seen on screen (matches partially)
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
Verifies that a visible element of the specified type containing text
exists
Author: Corey DeBacker
(string)
the date or datetime value for the field
(string)
the label of the date or datetime field
Verifies the value of the date or datetime field
Author: Adam De Fouw
'button'
'link'
(string)
the label of the link that should not be seen on screen (matches partially)
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
Verifies that there are no visible elements of the specified type with the label text
Author: Corey DeBacker
(string)
the item that you are searching for - includes "checkmark", "x", or any {string}
(string)
the label of the table row
(string)
the label of the table column
''
' of the User Rights table'
' of the Reports table'
' of the Participant List table'
Identifies specific text or special item within a cell on a table based upon row and column labels
Author: Adam De Fouw
(string)
text to look for
'a'
'logging'
'browse users'
'file repository'
'administrators'
'reports'
'report data'
'define events'
'data access groups'
'DAGs Switcher'
'record status dashboard'
'data collection instruments'
'codebook'
'import data display'
'participant list'
'user rights'
'record locking'
'e-signature and locking management'
'record home page'
Identify specific text within a table
Author: Rushi Patel
'Production'
'Development'
'Analysis/Cleanup'
Identify project status
Author: Adam De Fouw
'header and'
'header'
'a'
'logging'
'browse users'
'file repository'
'administrators'
'reports'
'report data'
'define events'
'data access groups'
'DAGs Switcher'
'record status dashboard'
'data collection instruments'
'codebook'
' on the tooltip'
' in the tooltip'
' on the role selector dropdown'
' in the role selector dropdown'
' on the dialog box'
' in the dialog box'
' within the data collection instrument list'
' on the action popup'
' in the action popup'
' in the Edit survey responses column'
' in the "Main project settings" section'
' in the "Use surveys in this project?" row in the "Main project settings" section'
' in the "Use longitudinal data collection with defined events?" row in the "Main project settings" section'
' in the "Use the MyCap participant-facing mobile app?" row in the "Main project settings" section'
' in the "Enable optional modules and customizations" section'
' in the "Repeating instruments and events" row in the "Enable optional modules and customizations" section'
' in the "Auto-numbering for records" row in the "Enable optional modules and customizations" section'
' in the "Scheduling module (longitudinal only)" row in the "Enable optional modules and customizations" section'
' in the "Randomization module" row in the "Enable optional modules and customizations" section'
' in the "Designate an email field for communications (including survey invitations and alerts)" row in the "Enable optional modules and customizations" section'
' in the "Twilio SMS and Voice Call services for surveys and alerts" row in the "Enable optional modules and customizations" section'
' in the "SendGrid Template email services for Alerts & Notifications" row in the "Enable optional modules and customizations" section'
' in the validation row labeled "Code Postal 5 caracteres (France)"'
' in the validation row labeled "Date (D-M-Y)"'
' in the validation row labeled "Date (M-D-Y)"'
' in the validation row labeled "Date (Y-M-D)"'
' in the validation row labeled "Datetime (D-M-Y H:M)"'
' in the validation row labeled "Datetime (M-D-Y H:M)"'
' in the validation row labeled "Datetime (Y-M-D H:M)"'
' in the validation row labeled "Datetime w/ seconds (D-M-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (M-D-Y H:M:S)"'
' in the validation row labeled "Datetime w/ seconds (Y-M-D H:M:S)"'
' in the validation row labeled "Email"'
' in the validation row labeled "Integer"'
' in the validation row labeled "Letters only"'
' in the validation row labeled "MRN (10 digits)"'
' in the validation row labeled "MRN (generic)"'
' in the validation row labeled "Number"'
' in the validation row labeled "Number (1 decimal place - comma as decimal)"'
' in the validation row labeled "Number (1 decimal place)"'
' in the validation row labeled "Number (2 decimal places - comma as decimal)"'
' in the validation row labeled "Number (2 decimal places)"'
' in the validation row labeled "Number (3 decimal places - comma as decimal)"'
' in the validation row labeled "Number (3 decimal places)"'
' in the validation row labeled "Number (4 decimal places - comma as decimal)"'
' in the validation row labeled "Number (4 decimal places)"'
' in the validation row labeled "Number (comma as decimal)"'
' in the validation row labeled "Phone (Australia)"'
' in the validation row labeled "Phone (North America)"'
' in the validation row labeled "Phone (UK)"'
' in the validation row labeled "Postal Code (Australia)"'
' in the validation row labeled "Postal Code (Canada)"'
' in the validation row labeled "Postal Code (Germany)"'
' in the validation row labeled "Social Security Number (U.S.)"'
' in the validation row labeled "Time (HH:MM:SS)"'
' in the validation row labeled "Time (HH:MM)"'
' in the validation row labeled "Time (MM:SS)"'
' in the validation row labeled "Vanderbilt MRN"'
' in the validation row labeled "Zipcode (U.S.)"'
(dataTable)
the Data Table of values specified
Allows us to check tabular data rows within REDCap
Author: Adam De Fouw
Allows us to check whether PDF has loaded in iframe
Author: Adam De Fouw
''
'should NOT'
'should no longer'
'no longer'
Determine whether the lock image is visible or not for a given record
Author: Adam De Fouw
(string)
ID of the record we are focused on
(string)
instrument we are focused on
(string)
event we are focused on
Determine whether the lock image is visible or not for a given record
Author: Adam De Fouw
Instructs Cypress to the REDCap login page
Author: Adam De Fouw