À´Ô´£ºÏÍÐIJ©¿Í
ÔÚ¹ýÈ¥µÄ¼¸¸ö°æ±¾ÖУ¬IEä¯ÀÀÆ÷±¾ÉíÒѾ×Ô´ødebug¹¤¾ßÁË£¬Ëü¿ÉÒÔÏñfirebugÒ»Ñù°ïÖú¿ª·¢ÈËÔ±µ÷ÊÔÒ³ÃæÑùʽºÍJSµÈÎÊÌ⣬Äã¿ÉÒÔͨ¹ýF12»òÕßVisual Studio¿ªÆôµ÷ÊÔÆ÷¡£È»¶ø£¬ÎªÁ˸ü±ã½ÝÓÚÈËÃǶÔ×îÐÂWebÓ¦ÓõĿª·¢£¬½ñÌ죬ÎÒÃÇÖ£ÖØÐû²¼Ò»¸ö¿ªÔ´ÏîÄ¿£¬¼´IEÊÊÅäÆ÷¡£ÎÒÃÇÕýÖÂÁ¦ÓÚ´òÔìÒ»¸ö´Ù½ø¿çä¯ÀÀÆ÷¸ü¹ã·ººÍ¶àÑù»¯¿ª·¢¹¤¾ßµÄÉú̬ϵͳ£¬Ä¿Ç°ÎÒÃÇÒѾ°ÑÕâÏî¼Æ»®Ëø¶¨ÔÚIE11£¬µ±È»£¬ÔÚδÀ´µÄ°æ±¾ÖÐÎÒÃÇÒ²»á³ÖÐø¸üС£
µ±Ç°µÄä¯ÀÀÆ÷»ù±¾É϶¼ÒѾ֧³ÖWebDriver£¬Ê¹²âÊÔ¿ò¼Ü±ê×¼µÄ»úÖÆÀ´ÊµÏÖ×Ô¶¯»¯ä¯ÀÀÆ÷¡£¿ª·¢ÈËÔ±¿ÉÒÔ½«Ò»¸öÐÂä¯ÀÀÆ÷Ìí¼Óµ½ËûÃǵIJâÊÔ¾ØÕ󣬴Ӷø½µµÍ¿ª·¢³É±¾¡£¼øÓÚÕâµã£¬ÎÒÃÇÒ²Òª¿ª·¢Ò»¿îµÚÈý·½¹¤¾ß£¬ÒÔ·½±ãµØ¼Þ½ÓÓÚÆäËüÈκÎä¯ÀÀÆ÷ÖУ¬IEÕï¶ÏÊÊÅäÆ÷¾ÍÊÇÒª½«Õâ³ÉΪ¿ÉÄÜ£¬Í¨¹ýÌṩÔÊÐíIEÐí¿ÉµÄÔ¶³Ìµ÷ÊÔÐÒéµÄÇÅÁº£¬±ã¿ÉÒÔʹÓÃChromeµÈµÚÈý·½¹¤¾ßÀ´µ÷ÊÔIEϵÄÍøÒ³ÁË¡£ËäÈ»Õ⻹²»ÊÇÒ»ÖÖ±ê×¼£¬¶øÊÇÓɺܶàÁ÷ÐеĿª·¢¹¤¾ß×é³É£¬±ÈÈçAdodeÖ§¼Ü¡£µ«ÊÇÉçÇøÒ²ÕýÔÚ×öÕâ·½ÃæµÄ³«µ¼£¬±ÈÈç"Kenneth Auchenberg's RemoteDebug"£¬¾ÍÊdz£¼ûµÄ¿çä¯ÀÀÆ÷ÐÒ飬ÕâÒѾΪIOS°æµÄFirefox¡¢SafariÌṩÁËÇÅÁº¡£
½ñÌ죬ÎÒÃǵÄÊÊÅäÆ÷½öÌṩÁ˲¿·ÖAPI¡£Äú¿ÉÒÔÔÚChrome¿ª·¢¹¤¾ßÖÐÔËÐÐIEÀ´µ÷ÊԽű¾£¬»¹¿ÉÒÔÆô¶¯´úÀí·ÃÎÊhttp://localhost:9222 ÈçͼËùʾ£º
ÊÊÅäÆ÷»¹´¦ÓÚ»ý¼«µÄ¿ª·¢½×¶Î£¬Äã¿ÉÒÔÔÚGithubÉϹØ×¢ÎÒÃǵĽøÕ¹¡£ÎÒÃDzÉÓõÄÊÇMITÐÒ飬Äã¿ÉÒÔËæ±ã²é¿´ºÍ¹±Ï×´úÂë¡£
¸ÃÊÊÅäÆ÷¶ÔÎÒÃǶøÑÔÊÇÒ»ÏîʵÑ飬ÎÒÃǻᾡÔ繫¿ª·ÖÏí¡£ÔÚÎÒÃÇ´Ó¹¤¾ß³§ÉÌÊÕµ½µÄ·´À¡ÖУ¬»ù±¾É϶¼¶ÔChromeÔ¶³Ìµ÷ÊÔÐÒé·Ç³£µØ¸ÐÐËȤ¡£Ö®ËùÒÔ˵ÕâÊÇʵÑ飬ÊÇÒòΪÕâÒâζ×ÅÎÒÃDz»ÓöÔδÀ´5Äê×ö³öһЩÀàËÆºêΰµÄ¼Æ»®£¬ÎÒÃÇÖ»ÊÇÏ£ÍûÈËÃÇÔÚ¿ª·¢ÍøÕ¾µÄ¹ý³ÌÖÐÄܾ¡¿ÉÄܵØÓäÔã¬Ò»·½Ãæ¿ÉÒÔ¸ÄÉÆÎÒÃǵŤ¾ß£¬ÁíÒ»·½ÃæÒÔIEºÍSpartanÏîĿΪÇÐÈëµã£¬ÎªËûÈË´òÔì³öÕæÕýµï±¤µÄ¹¤¾ß¡£
¸ü¶àÐÅÏ¢ºÍDEMO»áºÜ¿ì·¢²¼ÔÚGithub²Ö¿â£ºhttps://github.com/Microsoft/IEDiagnosticsAdapter/£¬ÎÒÃÇҲϣÍûÄãÄܶ¨ÆÚ¸üС£ÆÚ´ýÄúÔÚGithubÉϵķ´À¡ºÍ¹±Ïס£ÄúÒ²¿ÉÒÔ¹Ø×¢ÎÒÃǵÄÍÆÌØ£º@IEDevChat¡£
---- À´×Ô£ºhttp://sentsin.com/web/1105.html
¹Ù·½ÔÎÄ£ºhttp://blogs.msdn.com/b/ie/archive/2015/04/02/introducing-the-ie-diagnostics-adapter-for-third-party-developer-tools.aspx
±àÕß°´£º°¬Âêѽ£¬IEÖÕÓÚ¿ªÇÏÁË£¬Òµ½çÁ¼Ðİ¡£¡ £¨ÁíÍ⣬±¾ÈËEÎÄˮƽÓÐÏÞ£¬·Òë²»µ±Ö¸³ö£¬»¹ÍûÖ¸Õý¡££©