Dmitriy Lazarev
Dmitriy Lazarev
## Motivation There was problem with pressing functional keys, when instead of just sending `keyDown` and `keyUp` events the Keyboard interactor appends key code as a value to a text...
For the this moment Keyboard interactor allows to type some characters and simulates `keyDown` and `keyUp` events for the most possible keys. But there might be different scenarios where Keyboard...
For example, this is a locator of material-ui Button https://github.com/thefrontside/interactors/blob/6454cc6caccbd12303a2d4776f399385c0e47c09/packages/material-ui/src/button.ts#L10 As you can see, buttons can be located by `aria-label` attribute and by `innerText`. But the problem is if we...
## Motivation What is out motivation to add this set of interactors? ## Approach **TODO** Add list of components
Intreactors have ability to read values from filters by using `read` function: ```typescript await read(TextField('Username'), 'value') ``` Or by calling filters ```typescript await TextField('Username').value() ``` But if we try to...
Checkbox has two different flags `checked` and `indeterminate` both can be in two states - `checked=false` and `indeterminate=false`  - `checked=true` and `indeterminate=false`  - `checked=false` and `indeterminate=true`  -...
react-admin project has a test where they check submit a form by pressing Enter key https://github.com/marmelab/react-admin/blob/master/cypress/integration/create.js#L132-L162 If I understand right, BigTest doesn't have any similar action. PS calling the `submit`...
In Cypress there is `cy.should` command https://docs.cypress.io/api/commands/should that created especially to make assertions. Currently, we execute all interactions in `cy.then` context. So technically it doesn't matter how to write tests:...
There is a case with custom day render there days from prev and next months could be visible. In that situation `setDay` with number of the day throws an error...
According to the docs https://material-ui.com/components/bottom-navigation/ using `destination` name for filter name is better to choose instead of current `value`.