Web浏览器控制模式对话框
我在 winforms 中使用 WebBrowserControl 来自动化数据输入表单。该网站使用 ShowModalDialog 打开一个新的对话框窗口,并将所有表单字段放入该新的对话框窗口中。我如何从我的 winforms 代码访问该模式对话框窗口的内容并想要填充字段。当我访问网络浏览器的文档时,它显示主文档而不是打开的对话框窗口。有什么方法可以访问打开的对话框的文档吗?我尝试注入 javascript 来访问内容,但 javascript 被阻止,直到模式对话框打开。
I am using WebBrowserControl in winforms to automate a data entry form. This website opens a new dialog window using ShowModalDialog and puts all the form fields in that new dialog window. How can I access that modal dialog window's contents from my winforms code and want to populate fields. When I access the webbrowser's document it shows the main document not the opened dialog window. Is there any way to access the opened dialog's document? I tried to inject javascript to access contents but the javascript is blocked till the modal dialog is open.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用了 WatiN,它可以处理模式对话框。 WatiN 还处理跨域 iframe 访问
I used WatiN and it could handle the modal dialogs. WatiN also handles the cross domain iframe access