Skip to content

Instantly share code, notes, and snippets.

var update_name_user_c = "Smily " + parseInt(Math.random() * 10000);
pm.environment.set("update_name_user_c", update_name_user_c);
pm.test("responce contains billing_type", function () {
pm.expect(jsonData.billing_type).to.eql("check");
});
public boolean scrollPageDown() {
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("window.scrollBy(0,250)");
boolean scrollResult = (boolean) executor.executeScript {
"var scrollBefore = $(window).scrollTop();" +
"window.scrollTop(scrollBefore, document.body.scrollHeight);" +
"return $(window).scrollTop() > scrollBefore;"};
return scrollResult;
}
var moment = require("moment");
pm.environment.set('start', moment().add(30, 'minutes').format('YYYY-MM-DD HH:mm:00'));
///or
pm.environment.set('end', moment().add(45, 'minutes').toISOString());
var jsonData = JSON.parse(responseBody);
tests["response contains approved"] = jsonData.data.approved >= 1;
//or
pm.test("response contains approved", function () {
pm.expect(pm.response.text()).to.include("approved");
});
pm.sendRequest({
url: "<host>/api/sign_in",
method: 'POST',
header: 'Content-Type:application/json',
body: {
mode: 'raw',
raw: JSON.stringify({
"email": pm.environment.get("user_email"),
"password": pm.environment.get("user_password")
})
@dariayermolova
dariayermolova / cypress (check status of response)
Created January 21, 2020 13:40
cypress (check status of response)
cy.server()
cy.route({
method: 'POST',
url: '/authenticate?'
}).as('loginApi')
cy.wait('@loginApi').its('status').should('eq', 200).then(() => {
cy.url().should('include', '/home')
})
@dariayermolova
dariayermolova / cypress (upload file)
Created January 21, 2020 13:42
cypress (upload file)
import 'cypress-file-upload';
Cypress.Commands.add('uploadFile', (fileName, input, mime) => {
cy.fixture(fileName).then(fileContent => {
cy.get(input).upload(
{ fileContent, fileName, mimeType: mime },
{ subjectType: 'input' },);
});
})
@dariayermolova
dariayermolova / cypress (check response)
Created January 21, 2020 13:48
cypress (check response)
cy.server();
cy.route(url:'POST', response:'/users').as(alias:'addUser');
cy.wait(alias:'@addUser').should((xhr) => {
expect(xhr.responseBody.name).to.eq('name')
})
@dariayermolova
dariayermolova / cypress (check response)
Created January 21, 2020 13:48
cypress (check response)
cy.server();
cy.route(url:'POST', response:'/users').as(alias:'addUser');
cy.wait(alias:'@addUser').should((xhr) => {
expect(xhr.responseBody.name).to.eq('name')
})