Я пытаюсь проверить с помощью веб-драйвера, когда я нажимаю кнопку «Добавить в корзину», она меняется на другую кнопку «Удалить из Корзина». Все элементы на странице с добавить в корзину и удалить из корзины кнопок, имеют одинаковый код (который я считаю, Что действительно бросает меня)Как проверить, что кнопка изменилась с помощью selenium-webdriver (java)
<button> class="tg-button tg-button--large ng-binding tg-button--primary" ng-click="toggleDeviceToShoppingCart(deviceCatalogItem)" ng-class="{'tg-button--primary': !deviceIsInCart(deviceCatalogItem)}">Add to Cart</button>
<button> class="tg-button tg-button--large ng-binding" ng-click="toggleDeviceToShoppingCart(deviceCatalogItem)" ng-class="{'tg-button--primary': !deviceIsInCart(deviceCatalogItem)}">Remove from Cart</button>
Любые предложения о том, как проверить, что кнопка действительно изменилась.
Спасибо, Гай, второе решение сделало трюк для меня, единственное, что я добавил, это bool (before) и assert (after) для завершения мое задание. – Norstorin