我正在使用WPF,我导入了System.Windows.Form引用.这是我的代码:
Process[] process = Process.GetProcessesByName("wmplayer");
SetForegroundWindow(process[0].MainWindowHandle);
Thread.Sleep(200);
System.Windows.Forms.SendKeys.Send("^p");
Run Code Online (Sandbox Code Playgroud)
Windows Media Player执行聚焦,但未收到任何击键.为什么?
用于鼠标指针移动的与 Java Robot 类等效的 C# 是什么?由于 Actions 类不能直接用于键盘和鼠标。我需要在 selenium nc# 中直观地移动鼠标指针。例如,如果我想从 Rediffmail 网站访问我的邮件,鼠标指针应移动到地址栏,然后移动到用户名和密码文本框以及登录按钮。鼠标指针应该随着我的测试中执行的操作一起移动。
类似问题在下面提出
但是还没有答案.预期的结果是获取许多文件,一些文件存储图像等.
我使用了以下内容,它会弹出一个窗口来保存文件
val a=new FirefoxDriver()
a.get("http://www.baidu.com")
val b=new Actions(a)
b.action.keyDown(Keys.ALT).keyDown(Keys.F4).keyUp(Keys.ALT).perform();
Run Code Online (Sandbox Code Playgroud)
但是,然后如何单击保存按钮?以下不起作用
b.sendKeys(Keys.ENTER)
Run Code Online (Sandbox Code Playgroud)