• 使用enterTextInWebElement处理qq授权页报“网络异常,请稍后再试”的解决方法


    robotium4.0之后支持处理WebElement,从此第三方的web页有更简单的解决方法。

    上周五我很愉快的处理完新浪微博和腾讯微博的授权页之后,这周一处理qq的授权页,发现使用robotium脚本无法授权,提示“网络异常”。

    但手工执行授权完全没问题,多次检查网络后仍没发现有问题。此时我想起robotium仍提供了另一个输入方法typeTextInWebElement,抱着试一下的态度,果不其然成功了。

    想起以前看过一个安全性测试的文档,表单应该测试EditText直接粘贴内容,反推了一下这个授权逻辑,enterTextInWebElement是粘接把字符串“粘贴”进去EditText的,而typeTextInWebElement是模拟虚拟键盘输入文字到EditText内的,估计qq的程序员做了处理,所以用typeTextInWebElement方法就可以通过授权。

    话说国内好几个渠道的这种授权页只有qq做处理了,果然成功源于细节。

  • 相关阅读:
    poj 2947 Widget Factory 夜
    poj 1222 EXTENDED LIGHTS OUT 夜
    poj 3440 Coin Toss 夜
    poj 1166 The Clocks 夜
    poj 3270 Cow Sorting 夜
    poj 3071 Football 夜
    poj 2409 Let it Bead 夜
    poj 1141 Brackets Sequence 夜
    hdu 4311 Meeting point1 夜
    poj 1026 Chipher 夜
  • 原文地址:https://www.cnblogs.com/vincentvan/p/3297818.html
Copyright © 2020-2023  润新知