improve drivers

This commit is contained in:
shelly_goldblit
2023-12-30 11:49:03 +02:00
parent 124ae98bf3
commit 9014e12ca6
7 changed files with 203 additions and 917 deletions
+7 -7
View File
@@ -5,7 +5,7 @@ export default class ModalDriver {
private helper = new CypressWrapperDriver();
public when = {
fillLayers: (opts: {type: string, layer?: string, id?: string}) => {
fillLayers: (opts: { type: string; layer?: string; id?: string }) => {
let type = opts.type;
let layer = opts.layer;
let id;
@@ -14,22 +14,22 @@ export default class ModalDriver {
} else {
id = `${type}:${uuid()}`;
}
this.helper.get.element("add-layer.layer-type.select").select(type);
this.helper.get.element("add-layer.layer-id.input").type(id);
if (layer) {
this.helper.when.within(() => {
this.helper.get.elementByClassOrType("input").type(layer!);
}, "add-layer.layer-source-block")
}, "add-layer.layer-source-block");
}
this.helper.when.click("add-layer");
return id;
},
open: () => {
this.helper.when.click("layer-list:add-layer");
this.helper.get.element("modal:add-layer").should("exist");
this.helper.get.element("modal:add-layer").should("be.visible");
},
@@ -38,5 +38,5 @@ export default class ModalDriver {
this.helper.when.waitUntil(() => this.helper.get.element(key));
this.helper.when.click(key + ".close-modal");
},
}
}
};
}