相关疑难解决方法(0)

SendKey.Send()不工作

我正在使用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执行聚焦,但未收到任何击键.为什么?

c# forms wpf

7
推荐指数
1
解决办法
2万
查看次数

C# 相当于 Java Robot 类

用于鼠标指针移动的与 Java Robot 类等效的 C# 是什么?由于 Actions 类不能直接用于键盘和鼠标。我需要在 selenium nc# 中直观地移动鼠标指针。例如,如果我想从 Rediffmail 网站访问我的邮件,鼠标指针应移动到地址栏,然后移动到用户名和密码文本框以及登录按钮。鼠标指针应该随着我的测试中执行的操作一起移动。

c# selenium selenium-chromedriver

6
推荐指数
1
解决办法
8108
查看次数

Java Webdriver:如何在firefox中将页面保存为"save page as"?

类似问题在下面提出

如何保存完整的网页

但是还没有答案.预期的结果是获取许多文件,一些文件存储图像等.

我使用了以下内容,它会弹出一个窗口来保存文件

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)

java selenium selenium-webdriver

2
推荐指数
1
解决办法
2106
查看次数