window-handles相关内容
是否可以从 C# 修改所有打开的窗口的不透明度.我用谷歌搜索最小化窗口,我知道它可以通过 pInvoke 调用.它甚至奏效了.同样是否可以从 C# 更改所有打开的窗口的不透明度? 另外,我不喜欢 MFC 的东西.还有任何工具可以知道 dll 中公开的 api 列表吗? 解决方案 你可以使用SetLayeredWindowAttributes API 这样做. 检查此 API 的
..
谁能告诉我如何在 C# 中获取 Windows 控制台应用程序的句柄?在 Windows 窗体应用程序中,我通常会尝试 this.Handle. 解决方案 不确定是否有效,但您可以尝试: IntPtr 句柄 = Process.GetCurrentProcess().MainWindowHandle;
..
我正在创建半自动化的应用程序(用户正在打开标签(注意),如果他想转储其中一个,他只需点击热键). 但是当用户打开很多标签时,我需要知道我应该切换到哪一个.我如何获得 currenttab 索引.或者切换到 Selenium C# 上的当前选项卡? string windowHandle = Browser.WindowHandles.Last();字符串 windowHandle = Br
..
使用Microsoft Spy++,我可以看到属于一个进程的以下窗口: 处理 XYZ 窗口句柄,以树形显示,就像 Spy++ 给我的一样: A乙CD乙FGH一世J钾 我可以获得进程,并且 MainWindowHandle 属性指向窗口 F 的句柄.如果我使用枚举子窗口,我可以获得 G 到 K 的窗口句柄列表,但我不知道如何找到 A 到 D 的窗口句柄.如何枚举不是 Process 对象的
..
这是我的代码: using (Process game = Process.Start(new ProcessStartInfo() {FileName="DatabaseCheck.exe",重定向标准输出 = 真,CreateNoWindow = true,UseShellExecute = false })){lblLoad.Text = "加载中";int 开关 = 0;while (
..
我开始学习如何使用 Selenium 和 Java 在浏览器中处理多个选项卡.看起来我下面的代码不起作用. import java.util.ArrayList;导入 org.openqa.selenium.By;导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.WebElement;导入 org.openqa.selenium.f
..
由于 Firefox 不再支持 Control + T 选项卡,我开始使用driver.execute_script("window.open('URL', 'new_window')") 我正在尝试显示我打开的不同选项卡的标题并在它们之间切换.对于下面的示例,我希望输出为 facebook、google 并返回到 facebook.现在输出是 facebook、facebook 和 fac
..
我们在 Winform 应用程序中看到此错误.任何人都可以帮助解释为什么您会看到此错误,更重要的是如何修复它或避免它发生. System.ComponentModel.Win32Exception:创建窗口句柄时出错.在 System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)在 System.Windows.Forms.Co
..
我们正在与 Selenium webdriver 合作,为 Internet Explorer 11 进行 UI 测试.在经过测试的 Web 应用程序中,会弹出几个屏幕.在几个测试中,我们最终得到了三个浏览器窗口,还有三个 Driver.WindowHandles.为了从一个 WindowHandle 切换到另一个,我们希望 Driver.WindowHandles 将按照最旧的窗口在前,最新的窗
..
我正在尝试使用 python 语言的 selenium 为管理用户的网页编写测试.在此页面中,有人可以为用户添加角色,如果添加角色时存在角色,则会发出警报.我不知道警报是 javascript 警报还是网页的元素.我想自动检查警报是否存在,因为检查列表中的角色浪费时间并且负载巨大.我试过这个: browser = webdriver.Firefox()browser.get("url")brow
..
我试图在我的进程中获得一个子窗口的窗口句柄,我拥有的唯一信息是窗口类名.有没有我可以使用的 win32 函数?我是从 C# 做这个的. 更多细节:这是一个用 C# 编写的 Visual Studio 插件.所以我的过程是visual studio,它有很多窗口.其中之一有一个窗口类“VsTipWindow".我不知道那个窗口的直接父窗口,我只有类名.有什么办法可以让我从中获取窗口句柄吗?
..
我对网页抓取非常陌生,一直在尝试使用 Selenium 的功能来模拟浏览器访问德克萨斯州公共承包网页,然后下载嵌入的 PDF.网站是这样的:http://www.txsmartbuy.com/sp. 到目前为止,我已经成功地使用 Selenium 在“机构名称"下拉菜单之一中选择了一个选项并单击了搜索按钮.我在下面列出了我的 Python 代码. 导入操作系统os.chdir("/User
..
我正在使用 selenium 抓取网站“https://www.medline.com/catalog/category-products.jsp?itemId=Z05-CA02_03&N=111079+4294770643&iclp=Z05-CA02_03" 对于单页和单个产品,我可以通过传递产品 url 来抓取,但我正在尝试通过 selenium 来实现,即自动选择产品页面一一选择所有产
..
我试图在不禁用Aero的情况下捕获win7中的窗口,并且听到 PrintWindow 有效. 但是我不确定如何使用它,我发现了一些文章,但我看不到其中的任何图像或位图输出 有没有人曾经使用过此功能并且知道如何使用它? 解决方案 上一个链接此处. 来自同一链接的代码示例: Graphics g = form.CreateGraphics(); Bitmap bmp =
..
当前,我正在使用硒3.6,IE Web驱动程序版本为3.4. 我的应用程序中有一个区域需要单击下载excel的按钮.当我使用硒在IE中执行此操作时,它会打开IE的新窗口(手动操作时不会发生)以及正常下载弹出. 当我尝试识别另一个打开的窗口时,在python中使用window_handles方法无法识别另一个窗口,因为window_handles仅识别主窗口. 配置详细信息: IE
..
我需要在CI管道中运行测试用例. VM是linux的地方. Selenium多窗口处理-switchTo()方法在linux平台上引发异常. 例外: org.openqa.selenium.WebDriverException: invalid argument: 'handle' must be a string 代码试用: driver.switchTo().window
..
我有一个同时运行10000个线程的应用程序.每个线程打开相同的文件.问题是,每当我启动具有10K线程的应用程序时,应用程序都会在创建500个线程(文件句柄)后终止.调整 ulimit 选项后,我在Linux上尝试了相同的应用程序,并且运行良好.在Windows中可以打开进程的文件句柄是否有任何限制?我一直在使用Google搜索,所能做的就是更改 C \ Windows \ System32 .
..
应用程序检索窗口使用Enum *例程进行处理. 碰巧,在应用程序管理枚举/创建的窗口的句柄(获取类名,窗口统计信息...)的同时,该句柄不再有效.代码管理窗口句柄使用try/catch块进行保护,但是该窗口句柄已存储,并随后用于管理所表示的窗口. 如何处理窗口句柄的生存期?是否可以检测到句柄无效? 我希望每次应用程序使用窗口句柄时都避免使用try/catch块. 解决方案
..
JScript中是否有任何方法通过提供进程名称来获取进程主窗口的句柄? Process.MainWindowHandle 属性仅适用于JScript .NET.经典的JScript有类似的功能吗? 解决方案 好,一旦我不得不为Outlook编写一个加载项.我的老板希望在Outlook加载时显示启动屏幕.但是Outlook窗口越过飞溅.经过大量搜索后,我发现FindWindow
..
Java 9将限制对私有API的任何访问.这意味着使用反射来检索窗口hwnd的已知方法将不再起作用. 还有没有办法得到他们?我问是因为我有一个提供用于操作任务栏的API的库(以与我曾经只调用私有方法,但这将停止工作. 任何解决方案表示赞赏.如果可以使用JNA或BridJ进行本地调用,则可以. 解决方案 一种方法可能是更改已经建议的解决方案到如何我可以在JavaFX上获得JavaFX舞
..