public void UploadImage() { _driver.FindElement(By.CssSelector("button[class*=w-100]")).Click(); Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); StringSelection stringSelection = new StringSelection(AppDomain.CurrentDomain.BaseDirectory + @"Image\qwe.jpg"); clipboard.setContents(stringSelection, null); Robot robot = new Robot(); Thread.Sleep(2000); robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_V); robot.keyRelease(KeyEvent.VK_CONTROL); robot.keyRelease(KeyEvent.VK_V); Thread.Sleep(2000); robot.keyPress(13); robot.keyRelease(13); Thread.Sleep(2000); }
public void TC03_Add_product_to_cart_and_make_payment() { Dictionary <string, string> details = reuse.GetLogDetails(2); driver.FindElement(By.XPath("//span[@class='caret']")).Click(); driver.FindElement(By.XPath("//a[contains(text(),'Login')]")).Click(); driver.FindElement(By.Id("input-email")).SendKeys(details["email"]); driver.FindElement(By.Id("input-password")).SendKeys(details["password"]); driver.FindElement(By.XPath("//input[@type='submit']")).Click(); reuse.takeScreenshot("Login"); driver.FindElement(By.XPath("(//a[contains(text(),'Components')])[1]")).Click(); driver.FindElement(By.XPath("//a[contains(text(),'Monitors')]")).Click(); reuse.takeScreenshot("Monitors"); string name = driver.FindElement(By.XPath("(//div[@class='product-thumb'])[1]/div[2]/div[1]/h4")).Text; string prize = driver.FindElement(By.XPath("(//div[@class='product-thumb'])[1]/div[2]/div[1]/p[2]/span[1]")).Text; reuse.writeOutput(name + " : " + prize); driver.FindElement(By.XPath("(//div[@class='product-thumb'])[1]/div[2]/div[2]/button[1]")).Click(); Dictionary <string, string> Proddetails = reuse.GetProdDetails(1); if (Proddetails["Check box 3"] == "Yes") { driver.FindElement(By.XPath("//div[@id='input-option223']/div[1]/label/input")).Click(); } if (Proddetails["Check box 4"] == "Yes") { driver.FindElement(By.XPath("//div[@id='input-option223']/div[2]/label/input")).Click(); } driver.FindElement(By.Id("input-option208")).Clear(); driver.FindElement(By.Id("input-option208")).SendKeys(Proddetails["Text"]); driver.FindElement(By.Id("input-option217")).Click(); driver.FindElement(By.XPath("//option[contains(text(),'" + Proddetails["Color"] + "')]")).Click(); driver.FindElement(By.Id("input-option209")).SendKeys(Proddetails["Text area"]); driver.FindElement(By.Id("button-upload222")).Click(); StringSelection strSelection = new StringSelection(Proddetails["File"]); Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); clipboard.setContents(strSelection, null); Robot robot = new Robot(); robot.delay(300); robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_V); robot.keyRelease(KeyEvent.VK_V); robot.keyRelease(KeyEvent.VK_CONTROL); Thread.Sleep(2000); robot.keyPress(KeyEvent.VK_TAB); robot.keyRelease(KeyEvent.VK_TAB); robot.keyPress(KeyEvent.VK_TAB); robot.keyRelease(KeyEvent.VK_TAB); robot.keyPress(KeyEvent.VK_SPACE); robot.keyRelease(KeyEvent.VK_SPACE); reuse.waitUntilElementLocated("//div[@class='text-danger']"); driver.FindElement(By.Id("input-option219")).Clear(); driver.FindElement(By.Id("input-option219")).SendKeys(Proddetails["Date"]); driver.FindElement(By.Id("input-option221")).Clear(); driver.FindElement(By.Id("input-option221")).SendKeys(Proddetails["Time"]); driver.FindElement(By.Id("input-option220")).Clear(); driver.FindElement(By.Id("input-option220")).SendKeys(Proddetails["Date & Time"]); driver.FindElement(By.Id("input-quantity")).Clear(); driver.FindElement(By.Id("input-quantity")).SendKeys(Proddetails["Qty"]); driver.FindElement(By.Id("button-cart")).Click(); //Further feature not working in application reuse.logout(); reuse.writeResult("Logout : " + driver.FindElement(By.XPath("//div[@id='content']")).Text); }
public void SetContents(StringSelection var1, ClipboardOwner clipboardOwner) { throw new System.NotImplementedException(); }