【问题标题】:Performing keyboard strokes "Ctrl + A" "Ctrl + C" and "Ctrl + V" on text field with selenium C#使用 selenium C# 在文本字段上执行键盘敲击“Ctrl + A”、“Ctrl + C”和“Ctrl + V”
【发布时间】:2015-01-10 10:33:33
【问题描述】:

如何简单地在文本框中输入一个值,使用 "Ctrl+a" 从文本框中选择完整的文本,然后使用 Ctrl + c" 然后使用 Selenium + C# 将其粘贴到与 "Ctrl + v" 相同的框中。

【问题讨论】:

    标签: c# selenium selenium-webdriver specflow


    【解决方案1】:
    [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();
    }
    

    【讨论】:

      猜你喜欢
      • 2011-06-04
      • 2016-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-13
      • 2012-08-29
      相关资源
      最近更新 更多