из приведенного ниже кода я присваиваю новое значение и проверяю то же значение в методе объекта Page другого огурца, но получаю this.SelectedwheelValue" variable value as "
(т.е. после вызова метода VerifyForWheelValueChange()
из определения шага)Пожалуйста, помогите мне решить эту проблему ..
class Checkwheel {
constructor() {
this.SelectedwheelValue = "";
}
async assignwheel() {
const status = ['L', 'H', 'M', 'S'];
const actualvalue = await cy.xpath("//div[@name='model']").invoke('text').then(e => e)
.then((e) => {
return e;
})
.promisify();
for (let i = 0; i < status.length; i++) {
if (actualvalue !== status[i]) {
this.SelectedwheelValue = status[i];
break;
}
}
cy.xpath("//div[@name='model']").invoke('attr', 'title', this.SelectedwheelValue);
}
VerifyForWheelValueChange() {
cy.xpath("//div[@name='model']")
.should('have.attr', 'title', this.SelectedwheelValue);
}
}