How to simply want to input a value in a text box , select the complete text from the text box using "Ctrl+a" , then copy it using Ctrl + c" and then Paste it in the same box with "Ctrl + v" using Selenium + C#.
Asked
Active
Viewed 2.0k times
1 Answers
13
[FindsBy(How = How.Id, Using = "search-criteria")]
public IWebElement txtProductSearch1 = null
public void copypaste(string strCopy)
{
txtProductSearch1.Click();
txtProductSearch1.Clear();
txtProductSearch1.SendKeys(strCopy);
txtProductSearch1.SendKeys(Keys.Control + "a"); //a in smaller case
txtProductSearch1.SendKeys(Keys.Control + "c"); // c in smaller case
txtProductSearch1.Clear();
txtProductSearch1.SendKeys(Keys.Control + "v"); // v in smaller case
btnProductSearch1.Click();
}

Sam Holder
- 32,535
- 13
- 101
- 181

Arpan Buch
- 1,380
- 5
- 19
- 41