2014-11-14 35 views
0

我有一個測試用例一樣,當我忘記了像Facebook或妙& T位點的任何應用程序的密碼,我必須點擊忘記密碼的鏈接粘貼到另一個選項卡中的文本和然後我會輸入電子郵件,然後點擊提交。之後,一個臨時密碼被髮送到電子郵件。我的任務是獲取該臨時密碼並切換到舊選項卡並將該文本粘貼到臨時密碼文本框中。如何從Gmail獲取文本並使用硒網絡驅動程序

對此有任何解決方案,請幫我解決這個問題。

由於提前,

Santhosh

+0

你想讓腳本做忘記密碼的過程嗎?或直接想要複製臨時密碼並粘貼在特定位置的腳本?另外從哪裏可以看到臨時密碼?你需要從郵件中複製它? –

回答

0

我永遠不會做你想要做的方式。意思是,啓動gmail並從瀏覽器複製密碼。它消耗更多的時間,我不測試Gmail。我可以想到兩種可能的解決方案。

  1. 在迴歸環境中,如果可能,請將生成的密碼設置爲常量。並在測試中使用相同的。在這種方法中,我們沒有測試應用程序的「電子郵件發送」機制,如果這不是測試的意圖,請使用此方法。最簡單的一個。
  2. 使用電子郵件客戶端庫,它們在所有可用語言(如:https://stackoverflow.com/a/8293945/1520443)。用它來評估發送到你的Gmail的密碼郵件。
0

你爲什麼要打開一個新標籤?您可以創建一個新的瀏覽器實例,對其進行操作(在您的情況下獲取密碼),然後將其銷燬。

有多個實例,會給你更多的控制,而不是與多個選項卡相同的情況下(除非你測試的情況下實際上意味着這樣做)。