我想与网络驱动程序验证当我点击按钮“添加到购物车”,它更改为其他按钮“从大车”。网页上的所有项目与添加到购物车和购物车按钮删除,具有相同的代码(我相信这是真的什么扔我了)我如何验证一个按钮已经改变使用硒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>
如何验证按钮确实变了任何建议。
谢谢Guy,第二个解决方案为我做了诀窍,我添加的唯一一个是bool(之前)和assert(之后)完成我的任务。 – Norstorin