38得票3回答
如何向另一个应用程序发送按键

我想向一个名为记事本的程序发送一个特定的按键(例如k),以下是我使用的代码:private void SendKey() { [DllImport ("User32.dll")] static extern int SetForegroundWindow(I...

16得票3回答
C#中实现跨平台的SendKeys?

我需要在Windows、Mac和Linux上自动化桌面应用程序(而不是Web浏览器)的测试。在Windows上,我使用SendKeys,那么在Mac和Linux上我该使用什么? 是否有任何跨平台的.NET Core SendKeys实现,我可以最好地从xUnit中使用?

40得票3回答
如何使用Windows API发送按键信息给窗口而无需激活它?

    我已经制作了一个可以向激活窗口发送命令的应用程序。但是,当我切换到另一个窗口时,通过发送键盘按键操作会将按键发送到我刚刚切换到的窗口中。因此,我希望在我的进程运行时能够继续使用计算机。     目前,我使...

10得票2回答
VB.NET中的SendKeys,字母重复?

我使用SendKeys创建了一个简单的测试,并尝试了SendWait和Send两种方法。 Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click Syst...

16得票1回答
Python Selenium - AttributeError: WebElement对象没有sendKeys属性。

我正在尝试使用Selenium(Python)将“ENTER”传递到文本字段。文本框要求每个电话号码都在新行上输入,因此它看起来会像这样:#Add the phone number# Webelement.sendKeys(Keys.ENTER) 我已经导入了以下库:from selenium...

7得票2回答
在C#中使用Sendkeys无法发送下划线?

我感到无聊,所以我试图编写一个程序,在按下ctrl+shift+L时编写“不满的表情符号”(即ಠ_ಠ)。 现在一切都正常了,除了笑脸中的下划线,它根本不会被写入。 这是我最初使用的: SendKeys.Send("ಠ_ಠ"); 我尝试过各种方法,比如在下划线周围添加{}括号,当然我也在...

8得票2回答
成功后是否需要发送两次按键?

我使用sendkey来访问Power Query并连接到SharePoint文件夹。一切都很顺利,直到出现了Power Query数据预览对话框。 如何让sendkey在对话框出现后继续? 我正在使用按钮启动宏,并使用Excel 2016。 Option Explicit Sub Butt...

15得票9回答
Selenium 的 sendKeys 方法没有发送所有字符。

我正在使用Java,Selenium和Chrome进行测试自动化。 我们的开发人员最近将我们的UI从AngularJS升级到Angular2(不确定是否重要)。 但从那时起,sendKeys在文本字段中输入不完整的字符。 这是一个例子: public void enterCustomer...

8得票4回答
批处理脚本中如何发送Windows键

最近我一直在使用Batch脚本中的SendKeys函数。 我已经明白如何向窗口输入某些按键,例如Tab键: %SendKeys% "{TAB}" 或者是退格键: %SendKeys% "{BACKSPACE}" 我一直在尝试在不按下Windows键的情况下输入它。 不幸的是,我...

15得票1回答
如何使用发送键发送Ctrl+Shift+F1到应用程序

我想向一个应用程序发送 Ctrl+Shift+F1 组合键。 但是当我尝试发送这些按键时,我遇到了一个错误,错误信息是:^+F1 不是一个有效的键。 我正在使用以下代码:System.Windows.Forms.SendKeys.Send("{^+F1}");