【问题标题】:"SendKeys ctrl + v" to windows and to linux?“SendKeys ctrl + v”到windows和linux?
【发布时间】:2019-02-01 21:14:03
【问题描述】:

我有一个方法可以通过 windows 表单将文本传递给输入元素 "obj.SendKeys(OpenQA.Selenium.Keys.Control + "v");" 但是当我通过远程服务器运行我的文本时,测试无法单击“Ctrl +v” 将文本粘贴到 Windows 和 Linux 设备的最佳方法是什么?

【问题讨论】:

    标签: c# selenium automation automated-tests qa


    【解决方案1】:

    我更喜欢避免使用 SendKeys(Ctrl + V): String text = getClipboardText(); obj.SendKeys(text);

    【讨论】:

    • 感谢您的回答,我已经尝试过了,但是输入文件只能复制粘贴(链接到媒体输入)
    • 也许这个解决方案可以正常工作:actions.sendKeys(Keys.chord(Keys.LEFT_CONTROL, "v")).build().perform();并且你必须为其他操作系统添加条件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多