使用selenium C#在文本字段上执行键盘描边"Ctrl + A""Ctrl + C"和"Ctrl + V"

Arp*_*uch 3 c# selenium specflow selenium-webdriver

如何只想在文本框中输入值,使用"Ctrl + a"从文本框中选择完整的文本,然后使用"Ctrl + c"复制它,然后使用"Ctrl + v"将其粘贴到同一个框中"使用Selenium + C#.

Arp*_*uch 9

[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();
}
Run Code Online (Sandbox Code Playgroud)