window-handles相关内容

从 C# 修改任何窗口的不透明度

是否可以从 C# 修改所有打开的窗口的不透明度.我用谷歌搜索最小化窗口,我知道它可以通过 pInvoke 调用.它甚至奏效了.同样是否可以从 C# 更改所有打开的窗口的不透明度? 另外,我不喜欢 MFC 的东西.还有任何工具可以知道 dll 中公开的 api 列表吗? 解决方案 你可以使用SetLayeredWindowAttributes API 这样做. 检查此 API 的 ..
发布时间:2022-01-12 14:47:43 C#/.NET

如何通过 Selenium 在 Chrome 上获取当前活动的标签索引?

我正在创建半自动化的应用程序(用户正在打开标签(注意),如果他想转储其中一个,他只需点击热键). 但是当用户打开很多标签时,我需要知道我应该切换到哪一个.我如何获得 currenttab 索引.或者切换到 Selenium C# 上的当前选项卡? string windowHandle = Browser.WindowHandles.Last();字符串 windowHandle = Br ..
发布时间:2022-01-09 20:59:47 C#/.NET

获取进程的所有窗口句柄

使用Microsoft Spy++,我可以看到属于一个进程的以下窗口: 处理 XYZ 窗口句柄,以树形显示,就像 Spy++ 给我的一样: A乙CD乙FGH一世J钾 我可以获得进程,并且 MainWindowHandle 属性指向窗口 F 的句柄.如果我使用枚举子窗口,我可以获得 G 到 K 的窗口句柄列表,但我不知道如何找到 A 到 D 的窗口句柄.如何枚举不是 Process 对象的 ..
发布时间:2022-01-02 19:26:19 C#/.NET

getWindowHandles() 在 Firefox 中不起作用 58.焦点仍然在父选项卡上,不会转移到下一个选项卡

我开始学习如何使用 Selenium 和 Java 在浏览器中处理多个选项卡.看起来我下面的代码不起作用. import java.util.ArrayList;导入 org.openqa.selenium.By;导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.WebElement;导入 org.openqa.selenium.f ..

Selenium 开关选项卡

由于 Firefox 不再支持 Control + T 选项卡,我开始使用driver.execute_script("window.open('URL', 'new_window')") 我正在尝试显示我打开的不同选项卡的标题并在它们之间切换.对于下面的示例,我希望输出为 facebook、google 并返回到 facebook.现在输出是 facebook、facebook 和 fac ..
发布时间:2021-12-08 15:52:51 Python

Winforms 问题 - 创建窗口句柄时出错

我们在 Winform 应用程序中看到此错误.任何人都可以帮助解释为什么您会看到此错误,更重要的是如何修复它或避免它发生. System.ComponentModel.Win32Exception:创建窗口句柄时出错.在 System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)在 System.Windows.Forms.Co ..
发布时间:2021-12-08 13:51:50 C#/.NET

使用 Selenium 使用 WindowHandles 跟踪和迭代选项卡和窗口的最佳方法

我们正在与 Selenium webdriver 合作,为 Internet Explorer 11 进行 UI 测试.在经过测试的 Web 应用程序中,会弹出几个屏幕.在几个测试中,我们最终得到了三个浏览器窗口,还有三个 Driver.WindowHandles.为了从一个 WindowHandle 切换到另一个,我们希望 Driver.WindowHandles 将按照最旧的窗口在前,最新的窗 ..
发布时间:2021-12-01 09:54:31 C#/.NET

使用 selenium 和 python 检查是否存在任何警报

我正在尝试使用 python 语言的 selenium 为管理用户的网页编写测试.在此页面中,有人可以为用户添加角色,如果添加角色时存在角色,则会发出警报.我不知道警报是 javascript 警报还是网页的元素.我想自动检查警报是否存在,因为检查列表中的角色浪费时间并且负载巨大.我试过这个: browser = webdriver.Firefox()browser.get("url")brow ..
发布时间:2021-11-26 23:13:36 Python

从窗口类名获取窗口句柄

我试图在我的进程中获得一个子窗口的窗口句柄,我拥有的唯一信息是窗口类名.有没有我可以使用的 win32 函数?我是从 C# 做这个的. 更多细节:这是一个用 C# 编写的 Visual Studio 插件.所以我的过程是visual studio,它有很多窗口.其中之一有一个窗口类“VsTipWindow".我不知道那个窗口的直接父窗口,我只有类名.有什么办法可以让我从中获取窗口句柄吗? ..
发布时间:2021-09-25 19:08:41 C#/.NET

在 Python 中使用 Selenium 抓取 JavaScript 呈现的内容

我对网页抓取非常陌生,一直在尝试使用 Selenium 的功能来模拟浏览器访问德克萨斯州公共承包网页,然后下载嵌入的 PDF.网站是这样的:http://www.txsmartbuy.com/sp. 到目前为止,我已经成功地使用 Selenium 在“机构名称"下拉菜单之一中选择了一个选项并单击了搜索按钮.我在下面列出了我的 Python 代码. 导入操作系统os.chdir("/User ..

如何在新选项卡中打开网站内的每个产品,以便通过 Python 使用 Selenium 进行抓取

我正在使用 selenium 抓取网站“https://www.medline.com/catalog/category-products.jsp?itemId=Z05-CA02_03&N=111079+4294770643&iclp=Z05-CA02_03" 对于单页和单个产品,我可以通过传递产品 url 来抓取,但我正在尝试通过 selenium 来实现,即自动选择产品页面一一选择所有产 ..
发布时间:2021-09-22 20:50:20 Python

C#使用PrintWindow

我试图在不禁用Aero的情况下捕获win7中的窗口,并且听到 PrintWindow 有效. 但是我不确定如何使用它,我发现了一些文章,但我看不到其中的任何图像或位图输出 有没有人曾经使用过此功能并且知道如何使用它? 解决方案 上一个链接此处. 来自同一链接的代码示例: Graphics g = form.CreateGraphics(); Bitmap bmp = ..
发布时间:2020-07-14 04:29:04 C#/.NET

Selenium与IE11无法识别使用python中的windows_handles打开的​​其他窗口

当前,我正在使用硒3.6,IE Web驱动程序版本为3.4. 我的应用程序中有一个区域需要单击下载excel的按钮.当我使用硒在IE中执行此操作时,它会打开IE的新窗口(手动操作时不会发生)以及正常下载弹出. 当我尝试识别另一个打开的窗口时,在python中使用window_handles方法无法识别另一个窗口,因为window_handles仅识别主窗口. 配置详细信息: IE ..

org.openqa.selenium.WebDriverException:无效参数:在Linux中使用Selenium和Java进行窗口处理时,"handle"必须为字符串

我需要在CI管道中运行测试用例. VM是linux的地方. Selenium多窗口处理-switchTo()方法在linux平台上引发异常. 例外: org.openqa.selenium.WebDriverException: invalid argument: 'handle' must be a string 代码试用: driver.switchTo().window ..

在Windows 7 64位中增加文件句柄的数量

我有一个同时运行10000个线程的应用程序.每个线程打开相同的文件.问题是,每当我启动具有10K线程的应用程序时,应用程序都会在创建500个线程(文件句柄)后终止.调整 ulimit 选项后​​,我在Linux上尝试了相同的应用程序,并且运行良好.在Windows中可以打开进程的文件句柄是否有任何限制?我一直在使用Google搜索,所能做的就是更改 C \ Windows \ System32 . ..
发布时间:2020-07-14 04:28:55 其他开发

处理无效的窗口句柄

应用程序检索窗口使用Enum *例程进行处理. 碰巧,在应用程序管理枚举/创建的窗口的句柄(获取类名,窗口统计信息...)的同时,该句柄不再有效.代码管理窗口句柄使用try/catch块进行保护,但是该窗口句柄已存储,并随后用于管理所表示的窗口. 如何处理窗口句柄的生存期?是否可以检测到句柄无效? 我希望每次应用程序使用窗口句柄时都避免使用try/catch块. 解决方案 ..
发布时间:2020-07-14 04:28:51 C#/.NET

如何使用JScript获取进程的主窗口句柄?

JScript中是否有任何方法通过提供进程名称来获取进程主窗口的句柄? Process.MainWindowHandle 属性仅适用于JScript .NET.经典的JScript有类似的功能吗? 解决方案 好,一旦我不得不为Outlook编写一个加载项.我的老板希望在Outlook加载时显示启动屏幕.但是Outlook窗口越过飞溅.经过大量搜索后,我发现FindWindow ..
发布时间:2020-07-14 04:28:48 其他开发

是否可以通过Java 9获得JavaFX窗口的HWND?

Java 9将限制对私有API的任何访问.这意味着使用反射来检索窗口hwnd的已知方法将不再起作用. 还有没有办法得到他们?我问是因为我有一个提供用于操作任务栏的API的库(以与我曾经只调用私有方法,但这将停止工作. 任何解决方案表示赞赏.如果可以使用JNA或BridJ进行本地调用,则可以. 解决方案 一种方法可能是更改已经建议的解决方案到如何我可以在JavaFX上获得JavaFX舞 ..
发布时间:2020-07-14 04:28:46 Java开发