如何只想在文本框中输入值,使用" Ctrl + a"从文本框中选择完整的文本。 ,然后使用" Ctrl + c"复制它。然后使用" Ctrl + v"将其粘贴到同一个框中使用Selenium + C#。
答案 0 :(得分: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();
}