美文网首页
webtest之fiddler插件开发过程中碰到的问题集锦

webtest之fiddler插件开发过程中碰到的问题集锦

作者: 西电大侠 | 来源:发表于2016-09-01 10:22 被阅读85次

    第一个规则

    正则表达式前面加@,要注意,他的"的转义符是""而不是\",切记,如果没加@,则"的转义符是\"
    此外还要注意,vs2015的命令行界面,如果不加设定,会一闪而过。此时有两种方法处理:

    1、按住ctrl+f5执行
    2、在末尾加Console.ReadLine();或者Console.ReadKey();

    添加控件方法有2种:

    1、点击视图->工具箱 把工具箱界面拉出来。


    Paste_Image.png

    然后可以把里面你需要的控件拖到你的窗体中。
    2、可以直接拷贝窗体中现有的控件,然后拖到你的目标位置

    加完控件之后,还需要给控件关联处理事件。此时需要关注控件属性。

    Paste_Image.png

    比较重要的参数有name等。
    属性填好了之后,就在控件上鼠标右键,选择查看代码(或者直接在控件上按F7)就跳到控件处理代码处,根据控件的需求,编写处理代码。

    下面附上正则表达式匹配的代码,是急于字符串前加@

    class Program
        {
            static void Main(string[] args)
            {
                string filename = "C:\\Users\\feiye\\Desktop\\test.txt";
                StreamReader sr = new StreamReader(filename);
                string input;
                string pattern_js = @"(\w+\.src)\s*=\s*""\s*""";
                string pattern_html = @"\s+src\s*=\s*""\s*""";
                while (sr.Peek() >= 0)
                {
                    input = sr.ReadLine();
                    Regex reg_js = new Regex(pattern_js);
                    Regex reg_html = new Regex(pattern_html);
                    MatchCollection match_js = reg_js.Matches(input);
                    MatchCollection match_html = reg_html.Matches(input);
    
                    if (match_js.Count > 0)
                    {
                        string msg = "警告:JavaScript中存在空img src";
                        Console.WriteLine(msg);
                    }
                    if (match_html.Count > 0)
                    {
                        string msg = "警告:html中存在空img src";
                        Console.WriteLine(msg);
                    }
                }
                sr.Close();
    
                ////还可以用ctrl+f5运行程序 防止命令行一闪而过
                //Console.ReadLine();
                ////Console.ReadKey();
            }
        }
    

    相关文章

      网友评论

          本文标题:webtest之fiddler插件开发过程中碰到的问题集锦

          本文链接:https://www.haomeiwen.com/subject/hshcettx.html