1. 网页上get value/outertext等等时,当值为空时,会被认为执行完成并继续执行下一步。 如果从文件中拿一个值,当值为空时,会被认为执行失败而停止。
2. 填完表,点击submit后,一定要考虑到密码错误,captcha错误等情况,否则会因为找不到下一步的元素而执行失败。
3. 拿文件的那种,不要第一次拿就同时删掉原文件,而应该在文件的内容已经发布成功后再来删。
4. 一直加载的页面,disable plug-ins
5. 执行正常,莫名其妙的出错,且log里面没有记录,将停止的那一步设置成无论执行成功还是失败都继续下一步
zp4常用正则表达式整理:
匹配text 第1行: ^.*
匹配text 第3-end行: (?<=\r\n\r\n)[\w\W]*?$
匹配html中的url:http.*?(?=['"\ ><])
匹配url中非图片的url:http.*[^(gif)(png)(jpg)(jpeg)]\r
匹配url后面的文件名:[^/]*\r