Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows WindowHandle不是Selenium驱动程序。CurrentWindowHandle_C#_Vb.net_Selenium_Handle_Window Handles - Fatal编程技术网

C# Windows WindowHandle不是Selenium驱动程序。CurrentWindowHandle

C# Windows WindowHandle不是Selenium驱动程序。CurrentWindowHandle,c#,vb.net,selenium,handle,window-handles,C#,Vb.net,Selenium,Handle,Window Handles,我正在开发一个使用Selenium自动化一些测试的软件 目前我必须使用特定的浏览器。我想我可以使用WindowHandle,但不知何故,WindowsWindowHandle与Selenium window handle不同 使用此代码: Dim hWnd为整数 Dim processRunning As Process()=Process.GetProcesses() 对于正在运行的每个pr 如果等于(pr.ProcessName,“chrome”),则 hWnd=pr.MainWindowH

我正在开发一个使用Selenium自动化一些测试的软件

目前我必须使用特定的浏览器。我想我可以使用WindowHandle,但不知何故,WindowsWindowHandle与Selenium window handle不同

使用此代码:

Dim hWnd为整数
Dim processRunning As Process()=Process.GetProcesses()
对于正在运行的每个pr
如果等于(pr.ProcessName,“chrome”),则
hWnd=pr.MainWindowHandle.ToInt32()
Form_主控制台(pr.MainWindowHandle)
显示窗口(hWnd,0)
如果结束
下一个
我得到这个:3812626

但有了这个代码:

Form_主控制台(driver.CurrentWindowHandle)
我得到这个:CDwindow-911174B9E633363263F9CD7719E67D3A

我也不知道如何正确地搜索。它向我展示的一切都是一些实际窗口把手的图片——”


有没有链接这些句柄的方法?

看起来您有1)浏览器实例的句柄,2)浏览器实例的选项卡/窗口的句柄。浏览器为每个新选项卡/窗口创建一个新句柄。对于其中一个浏览器(我想是Firefox?)在加载页面之前,句柄可能会匹配…谢谢你的评论。不,CDwindow很遗憾没有更改。我相信这样做是为了保持“沙盒”完好无损。你不会希望本地作用域窗口句柄绑定到连接到internet的浏览器窗口。在中(我再次认为它是Firefox的)在这种情况下,如果加载本地文件,句柄不会更改…但一旦导航到internet,它将为其分配自己的internet作用域句柄。。。