You shouldn't mix the ``Given - When - Then`` order.  Also, there is a single step to add product to cart. (without going to the page and clicking) This could be simplified.