利用cefSharp实现网页自动注册登录的需要注意的一些事项

最近朋友有个需要自动注册登录点击的事,我帮着写了写,好久没写过这东西了,在写的过程中总结了需要注意的一些事项。

一、换IP之后要测试一下速度,我目前用的最简单的测试方法就是20-30秒加载一个页面,如果没有加载出来就换IP。

二、有些页面是多个环节集成在一个页面的,需要判断所在元素是否显示,代码为window.getComputedStyle(document.getElementById('step3')).display == ‘none’,有些需要判断document.getElementById('step3').visibiity。

三、在点击后有ajax动作的时候,需要注意间隔时间,一是间隔略长一些,二是要判断加载完成后的情况。

四、有些时候,虽然程序发出点击某个按钮的事件,但是很有可能没点击成功,需要判断长时间点击不完成时要重新点击一下。有些时候,通过broswer.load(url),加载某些页面的时候,虽然加载了,但是实际上由于网络等原因没有加载,或者超期没有加载完成,需要超过一段时间后再重新加载一下,broswer.load(url)。

五、cefSharp点击输入全部依赖js(我不知道还有没有其它方法,我暂时不知道)。

六、一定要关闭js alert弹窗,因为一旦出来js alert弹窗,程序将无法继续,除非你再去设计基于系统的鼠标点击事件。

转载于:https://my.oschina.net/u/3007124/blog/2907402

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值