Releases: webship/webship-js
1.0.38
A new step definition has been added to verify that an element's link contains the expected URL, based on its text label and attributes, with the "title" attribute used for easier identification.
Additionally, shortcuts for seconds and minutes have been added next to the waiting time value for improved readability.
Added a step definition to verify that a specific element's link contains the expected URL #183
Added a step definition to verify that a specific element's link includes the expected URL based on its attributes #184
Added an element search by its title attribute to the step definition to verify that a specific element's link contains the expected URL by attribute #185
Added shortcuts for seconds and minutes next to the waiting time value #189
Updated Then I should see step definition code #187
Updated Then I should not see step definition code #188
1.0.35
This release introduces a new step definition for attaching a file (e.g., an image, PDF, etc.) to the input file element. followed by upgrades the package libappindicator from libappindicator1 to libappindicator3-1, which supports Google Chrome browser installation.
Add a step definition for attaching a file to the input file element #179
Upgrade libappindicator from libappindicator1 to libappindicator3-1 #180
Fix When I press "#item" by attr step definition #181
1.0.34
This release includes upgrades to the latest versions of Chrome and ChromeDriver in CircleCI, GitHub Actions, and GitLab configurations. Additionally, a new step definition has been introduced to wait for the page to fully load.
Update Chrome, and Chromedriver Versions in CircleCI Configuration #173
Update Chrome, and Chromedriver Versions in Github Action Configuration #174
Update Chrome, and Chromedriver Versions in Gitlab CI Configuration #175
Add step definition when I wait the page until is loaded #176
Correct spelling and grammar #172
1.0.33
In this release, the request URL package has been switched from Request to Axios due to the deprecation warning '[email protected]: request has been deprecated.'
Changes since Webship-js 1.0.32:
- Switched the URL request package from Request to Axios #170
- Changed assertion that input text field should contains a specific value to be by its label #167
Fixes since Webship-js 1.0.32:
1.0.32
This release is about adding step definitions to find elements by their attributes, using their direct attribute for input textbox and dropdown list elements, and changing the main step definitions to find elements by their labels.
Added since Webship-js 1.0.31:
- Added a step definition of selecting the option in the dropdown list field by its attributes
- Added the get element part using its direct attribute format
- Added assertion that element does not exist on the current page by its attribute
- Added assertion that element exists on the current page by its attribute
- Added assertion that input text does not contain a specific value by its attributes
- Added assertion that input text contains a specific value by its attributes
Updates since Webship-js 1.0.31:
Changed since Webship-js 1.0.31:
- Changed the assertion that the element does not contain a specific CSS style
- Changed the command of select the option in the dropdown list field to be by its text label
- Changed assertion that element contains a specific CSS style
- Changed assertion that element does not exist on the current page by its label
- Changed assertion that element exists on the current page by its label
- Changed the assertion that input text does not contain a specific value to be by its label
- Changed assertion that input text contains a specific value to be by its label
1.0.31
This release is about adding button clicks according to their attributes, modifying link clicks according to text, adding link clicks according to its attributes, and fixing error response 500, Google Chrome path download, modifying button clicks according to text.
Added since Webship-js 1.0.30:
- Added a step definition when I click link by the attribute name
- Added a step definition filling the input textbox with value by its attribute
- Added Fill input type text with empty value by its attribute step definition
- Added a step definition Fill in value for input type text by its attribute
- Added step definition to fill form fields of type input Text with the provided table according to their attributes
Updates since Webship-js 1.0.30:
- Updated the fill input text function to be by label instead of a specific attribute
- Updated Fill input type text with empty value by its Label step definition
- Updated Fill in value for input type text by its Label step definition
- Updated the step definition to fill form fields of type input Text with the provided table according to their labels
- Updated Github Action CI pipeline
Fixes since Webship-js 1.0.30: