@auxcode/auxta v1.3.98
AuxTA
Implementing
The main thing is a scenario
.
Scenarios
consts of `steps.
Clicking
All clicks wait for the selector by default and timeout w/ the standard timeout unless different is specified.
timeout
It is recommended to have a standard timeout for the whole scenario and not to define spefici. TODO
auxta.clickByText TO BE FIXED BY GEORGE TO ADD THE WAIT FOR SELECTOR WHICH IS MISSING
auxta.clickByXPath
auxta.clickByClass
auxta.click() THINK TO MAKE
TODO
waitforseelctorbytext depreciated
Working with Tab
...
Complex Workflows
- (AuxTA) We do some action on the website.
- (Website) Sends an email to the email address of the user who did the action.
- (AuxTA) Should check that that the email was correctly sent. So we check:
auxta.checkMail(_from_name_, _from_email_, _subject_, _body_text_)
- The email login is in the main config of the test suite.
- API TOKEN
- For the moment we do it synchroneous (AuxTA waits for the email).
- The email must be newser than the time of the action on the Website.
- Must be from_name (substring)
- Must be from_email (substring)
- Must have subject (substring)
- Must cotnain body_text (substring)
- Quality of Service, if the email does not arrive w/in eg. 5 minutes we return an error w/ timeout.
- The email login is in the main config of the test suite.
auxta.clickInMail(_from_name_, _from_email_, _subject_, _click_on_)
Running
- Create a main function that calls the run() function which starts all tests
- Create a function for each test that calls the
auxtaPuppeteer.run(event, callback, featureName, scenarioName)
function
Puppeteer
https://github.com/puppeteer/puppeteer
Install
npm i
Setup
{
# All background functions that will be run, listed
"suitesList": [
"{filename}-background"
],
# The tested site's url
"baseURL": "https://{sitename}/",
# The url where the tests are ran
"testsURL": "https://{sitename}/",
# The organization's name
"organization": "string",
# The digital product's name
"digitalProduct": "bedrijfsfinanciering.com",
# Max timeout in milliseconds
# Default 1000
"timeout": 1000,
# The credentials of the user that uploads the tests to the site
"email": "string",
"password": "string",
"token": "string"
# Screen width and height used in the testing
# Allows testing from mobile devices screens
"screenWidth": 1920,
"screenHeight": 1080,
}
##backlog Implement a way to scout the skipped steps w/ $failed=true, $skipped=++ control click go to source directory
##Improvements
- introduce the new headless mode, by Puppeteer.
platform improvements
Also some improvements to the platform in general:
- get the console state after a fail, this would increase the value of each failed report.
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
6 months ago
7 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
6 months ago
7 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
9 months ago
9 months ago
9 months ago
8 months ago
8 months ago
9 months ago
8 months ago
7 months ago
8 months ago
8 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
9 months ago
8 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago