python中使用selenium获取窗口句柄时,window_handles取值出错

python中使用selenium获取窗口句柄时,window_handles取值出错,第1张

Form formPreview = new Form();

public Leaf(string name) : base(name) { }

public override void Add(Component c)

{

ConsoleWriteLine("Cannot add to a leaf");

}

public override void Remove(Component c)

{

ConsoleWriteLine("Cannot remove to a leaf");

}

public override void Display(int depth)

{

ConsoleWriteLine(new string('-',depth)+name);

}

}

>windowparentdocument这个是获取父页面document中的对象;

b>如果要获取父页面js中的方法:windowparentxxxx();xxxx()为方法;

可以的

方法一

hwnd = PluginWindowForeground ()

调用 window插件里面的foreground函数,将结果存储在变量hwnd

Foreground()函数是获取当前激活窗口句柄

方法二

hwnd = PluginWindowFind(0,"标题")

调用window插件 find函数,将结果存储在变量hwnd

find(类名,窗口标题) 寻找指定标题的窗口的句柄,父窗口类名填0即可

方法三

hwnd = PluginWindowMousePoint ()

MousePoint() 获取当前鼠标所指向的窗口句柄

方法四

自己看window插件里面的函数介绍吧。。

您高兴能帮助您 获取tab控件焦点值 PBtab控件五tabpageselectedtab值一候说明第tabpage选状态鼠标放第二tabpage候我想判断鼠标放第二第几tabpage,知道我说明白没 ------解决案-------------------------------------------------------- 说明白需要取鼠标所位置使用api函数GetCursorPos 根据位置判断哪tab页 ------解决案--------------------------------------------------------查看 SelectionChanged Occurswhenatabisselected 采纳我前进力懂请继续

添加一个新的MFC类如(CMyEdit),该类继承 CEdit类,对这个类定义鼠标右键消息响应函数来d出菜单,然后给Edit控件添加Control,类型是你定义的类(CMyEdit)试试

用这个试一试,比较简单

hwnd1

=

PluginWindowMousePoint()

//以上获取当前鼠标所在窗口的句柄,并赋予给hwnd1,以后用到这个窗口的句柄时,直接用hwnd1

hwnd1

=

PluginWindowForeground()

//获取当前窗口所在窗口的句柄,并赋予给hwnd1,以后用到这个窗口的句柄时,直接用hwnd1

//两者二选一试一试

以上就是关于python中使用selenium获取窗口句柄时,window_handles取值出错全部的内容,包括:python中使用selenium获取窗口句柄时,window_handles取值出错、js 如何获取不同窗口窗体的句柄,进而修改dom、按键精灵网页Flash游戏怎么得句柄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10156601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存