- 14
- 0
- 约7.99千字
- 约 8页
- 2017-03-11 发布于湖北
- 举报
使用C#处理WebBrowser控件在不同域名中的跨域问题
们在做web测试时,经常会使用WebBrowser来进行一些自动化的任务而有些网页上面会用IFrame去嵌套别的页面,这些页面可能不是在相同域名下的,这时就会出现跨域问题,无法直接在WebBrowser中获取到IFrame中的元素,接下来介绍如何解决此问题,需要了解的朋友可以参考下
我们在做web测试时,经常会使用WebBrowser来进行一些自动化的任务。而有些网页上面会用IFrame去嵌套别的页面,这些页面可能不是在相同域名下的,这时就会出现跨域问题,无法直接在WebBrowser中获取到IFrame中的元素。下面来做个试验,自己写个页面嵌套一个百度的首页,然后在我们自己的页面上输入要查询的词,最后在百度上自动完成搜索。
复制代码 代码如下:
!DOCTYPE html
html lang=en xmlns=/1999/xhtml
head
meta charset=utf-8 /
title/title
/head
body
iframe id=baidu style=float:left; width=500 height=500 src=/iframe
div
测试值:input id=search type=text /
/div
/body
/html
下面再建一个
原创力文档

文档评论(0)