AA
await t
.typeText(this.messageInput, messageText, { replace: true })`
Size: a a a
AA
AA
OK
VG
AA
G
R
AA
AA
M
class GoodsPage {
checkAlsoBuyWithProductItemsPrices() {
const prices = this.alsoBuyWithProductItemsPricesCollection;
let firstPrice = prices[0];
const price = firstPrice.getAttribute("data-price");
return price;
//цена товара
. На его месте может быть любой элемент, который есть на странице карточки товара, но нет на странице корзины
}
}
module.export = new GoodsPage();
=========================================================================================
const goodsPage = require("./goods.page");
class CartPage {
checkGoodsPriceInCart() {
console.log(goodsPage.checkAlsoBuyWithProductItemsPrices());
//ошибка Cannot read property 'getAttribute' of undefined. Проблема не в локаторе, он не может взять аттрибут потому что элемента нет на текущей странице. Моя проблема в том, что я не сохраняю значение таким способом. Я просто вызываю метод заново и он фейлится, тк я уже ушел дальше
его родной страницы.
}
}
OK
class GoodsPage {
checkAlsoBuyWithProductItemsPrices() {
const prices = this.alsoBuyWithProductItemsPricesCollection;
let firstPrice = prices[0];
const price = firstPrice.getAttribute("data-price");
return price;
//цена товара
. На его месте может быть любой элемент, который есть на странице карточки товара, но нет на странице корзины
}
}
module.export = new GoodsPage();
=========================================================================================
const goodsPage = require("./goods.page");
class CartPage {
checkGoodsPriceInCart() {
console.log(goodsPage.checkAlsoBuyWithProductItemsPrices());
//ошибка Cannot read property 'getAttribute' of undefined. Проблема не в локаторе, он не может взять аттрибут потому что элемента нет на текущей странице. Моя проблема в том, что я не сохраняю значение таким способом. Я просто вызываю метод заново и он фейлится, тк я уже ушел дальше
его родной страницы.
}
}
M
OK
const product = productPage.getProductDetails()
productPage.addToCart()
productPage.goToCart()
const productsInCart = cartPage.getProductsInCart()
…
M
M
OK
OK
OK
M
OK