public void ThenIShouldSeeAConfirmationPopup()
        {
            driver.SwitchTo().DefaultContent();
            Thread.Sleep(1000);
            confirmation_popup confirmed = new confirmation_popup();

            PageFactory.InitElements(driver, confirmed);
            IWebElement                 confirmation_message  = confirmed.product_added;
            IWebElement                 product_title         = confirmed.product_title;
            IWebElement                 garment_attributes    = confirmed.colour_size;
            IWebElement                 quantity_value        = confirmed.quantity;
            IWebElement                 price_value           = confirmed.value;
            String                      product_name          = product_title.Text;
            String                      colour_size_attribute = garment_attributes.Text;
            String                      colour       = colour_size_attribute.Split(',')[0];
            String                      size         = colour_size_attribute.Substring(colour_size_attribute.Length - 1, 1);
            String                      quantity     = quantity_value.Text;
            String                      price        = price_value.Text.Substring(1, price_value.Text.Length - 1);
            item_in_cart_dict           item_in_cart = new item_in_cart_dict();
            Dictionary <string, string> _dict        = item_in_cart.item_to_dictionary(product_name, colour, size, quantity, price);

            dicts[dict_counter] = _dict;
            dict_counter++;

            if (confirmation_message.Text != "Product successfully added to your shopping cart")
            {
                Console.WriteLine("Product was not added to cart correctly");
                driver.Quit();
            }
        }
        public void ThenIShouldSeeTheSizeAsOnTheConfirmationPopup(string chosen_size)
        {
            confirmation_popup confirmed = new confirmation_popup();

            PageFactory.InitElements(driver, confirmed);
            IWebElement garment_attributes    = confirmed.colour_size;
            String      colour_size_attribute = garment_attributes.Text;
            String      size = colour_size_attribute.Substring(colour_size_attribute.Length - 1, 1);

            if (size.ToLower() != chosen_size.ToLower())
            {
                Console.WriteLine("Size added was incorrect");
                driver.Quit();
            }
        }