使用enterTextInWebElement处理qq授权页报“网络异常,请稍后再试”的解决方法
生活随笔
收集整理的這篇文章主要介紹了
使用enterTextInWebElement处理qq授权页报“网络异常,请稍后再试”的解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
robotium4.0之后支持處理WebElement,從此第三方的web頁有更簡單的解決方法。
上周五我很愉快的處理完新浪微博和騰訊微博的授權頁之后,這周一處理qq的授權頁,發現使用robotium腳本無法授權,提示“網絡異常”。
但手工執行授權完全沒問題,多次檢查網絡后仍沒發現有問題。此時我想起robotium仍提供了另一個輸入方法typeTextInWebElement,抱著試一下的態度,果不其然成功了。
想起以前看過一個安全性測試的文檔,表單應該測試EditText直接粘貼內容,反推了一下這個授權邏輯,enterTextInWebElement是粘接把字符串“粘貼”進去EditText的,而typeTextInWebElement是模擬虛擬鍵盤輸入文字到EditText內的,估計qq的程序員做了處理,所以用typeTextInWebElement方法就可以通過授權。
話說國內好幾個渠道的這種授權頁只有qq做處理了,果然成功源于細節。
轉載于:https://www.cnblogs.com/vincentvan/p/3297818.html
總結
以上是生活随笔為你收集整理的使用enterTextInWebElement处理qq授权页报“网络异常,请稍后再试”的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 同步和异步GET,POST请求
- 下一篇: 1005 矩阵快速幂