public void AddRandomItems(string quantity) { SearchBox.SendKeys("Henleys Mens Milo Canvas Pumps"); SubmitSearch.Click(); var results = Driver.FindElements(By.CssSelector("div.a-fixed-left-grid-col.a-col-left")); var firstResult = results[0]; firstResult.Click(); SelectSizeDropdown.Click(); Thread.Sleep(2000); var sizes = Driver.FindElements(By.XPath("//*[@id='native_dropdown_selected_size_name']/option")); var firstAvailableSize = sizes[2]; firstAvailableSize.Click(); Thread.Sleep(2000); QuantityDropdown.Click(); var quantityDropdown = Driver.FindElements(By.XPath("//*[@id='quantity']/option")); foreach (IWebElement option in quantityDropdown) { if (option.Text.Contains(quantity)) { option.Click(); break; } } }
public void RemoveSelectedProduct() { waitMechanism.ExplicitWaitByXPath(webDriver, 20, QuantityDropdownXPath); QuantityDropdown.Click(); Thread.Sleep((int)ScriptWaits.SmallWait); QuantityDropdownRemoveOption.Click(); }