我在测试的过程中遇到一个这样的问题,我无法通过CssSelector找到iFrame下边的html: <div id="mailEditorDiv" style="display: inline-block;"> <div class="maileditor"> <div style="height:130px;"> <div class="divBody">…
参考:http://www.cnblogs.com/giggle/p/5350288.html(浅谈webWorker) http://blog.csdn.net/zha_zi/article/details/41677033 HTML5 中 postMessage sendMessage 用法 Web Workers----工作线程 Html5对多线程的支持.在 HTML5 中提出了工作线程(Web Workers)的概念.用于解决页面之间数据处理的多线程,加快数据处理.如同java中的Thr…
此方案可解决跨域而且跨Iframe,而且http和https之间的交互 首先来看一下基本的语法 otherWindow.postMessage(message, targetOrigin, [transfer]); otherWindow 其他窗口的一个引用,比如iframe的contentWindow属性.执行window.open返回的窗口对象.或者是命名过或数值索引的window.frames. message 将要发送到其他 window的数据.它将会被结构化克隆算法序列化.这意味着你可…
最近有人问到我键盘操作用什么库?用到库里面的哪个方法?我在这里总结一下,第一次写,有片面的地方还请指出,一块进步.1.首先,用到的库是AutoItLibrary,用到的方法是send:按F5可用看到 2.demo看demo,很简单,打开百度,输入内容查找,只要是看send第4行:意思是指全选操作,即我们平时的Ctrl+a第5行:把全选的内容进行一次复制ctrl+c第6行:进行粘贴ctrl+v 特别说明的是,第6行中做了两次连续操作,第4行和第5行也可以合并,即都可以放到一个send里面连续操作如…
try { System.Threading.Thread.Sleep(); ; i < ; i++) { SendKeys.SendWait("{ENTER}"); SendKeys.SendWait("ENTER"); SendKeys.Send("阿双方及收到撒旦所ss");//不能添加{}关键字符 SendKeys.SendWait("垃圾"); } } catch { Environment.Exit(-);…
注意:此文只是讲线程间的同步,其它同步不涉及. 线程同步是个好话题,因为写线程经常会遇到,所以就写写自己知道的东西. D里面,同步(特指线程同步)从线程的角度来分,有几种情况: 1:主线程与工作线程的同步 2:工作线程与主线程的同步 3:工作线程之间的同步. 同步,嗯,直白点讲,或可以说成是:A线程怎么通知B线程去做某某事,或者说某事需要:如何控制某一时间段内,A能做,B不能做(互斥). 所以,手段很重要,也就有了API,也就有了方法: 1:lock(CriticalSection) 2:Eve…
1.System.Windows.Forms.SendKeys 组合键:Ctrl = ^ .Shift = + .Alt = % 模拟按键:A private void button1_Click(object sender, EventArgs e) { textBox1.Focus(); SendKeys.Send("{A}"); } 模拟组合键:CTRL + A private void button1_Click(object sender, EventArgs e) { we…
1.System.Windows.Forms.SendKeys 组合键:Ctrl = ^ .Shift = + .Alt = % 模拟按键:A private void button1_Click(object sender, EventArgs e) { textBox1.Focus(); SendKeys.Send("{A}"); } 模拟组合键:CTRL + A private void button1_Click(object sender, EventArgs e) { we…
Win32消息机制     过程驱动:程序是依照我们预先定义好的顺序运行.每运行一步,下一步都已经依照预定的顺序 继续运行,直至程序结束.     事件驱动:程序的运行顺序是无序的.某个时间点所运行的代码.是由外界 通知.因为我们无法决定程序运行顺序.所以代码的运行也是无序的.   Win32基本消息    WM_DESTROY:       窗体销毁时的消息.能够做退出或善后处理   WM_CREATE:       窗体创建消息,是在窗体创建后,窗体处理函数收到的第一条消息   能够在这个消…
1.       Windows 的历史 中国人喜欢以史为鉴,而事实也确实是,如果你能知道一件事情的来龙去脉,往往可以更容易地理解事物为什么会表现为当前这样的现状.所以,我的介绍性开场白通常会以一段历史开始.不过,我不会以精确到年月日的那种方式详细讲述,而是选取几个对我们的编程生涯有重要影响的关键点. Windows 是真正的图形化界面操作系统的普及者,无论任何人,争夺什么第一个实现的GUI.第一个商业化的GUI之类的虚名,都替代不了 Windows 的历史功绩,让最普通的用户能够容易地操纵PC…