我的查詢需要一些很好的建議。實際上,我正在使用硒黃瓜爲我的集成環境編寫自動化測試套裝。當我輸入電子郵件地址並繼續完成該過程時,該電子郵件地址將存儲在數據庫中。所以,我不能在下一個場景中使用相同的地址,因爲它已經存儲在數據庫中,並且它說你已經是一個用戶。現在我在手動運行我的測試套裝之前更改電子郵件地址。這不是一個好方法,因爲我需要一套完整的自動化測試套裝。如何創建一個動態的方式來每次自動輸入新的電子郵件ID?每次在硒中更改電子郵件地址
0
A
回答
1
我們可以隨時使用隨機函數來生成一個電子郵件ID。下面的代碼可能會給你一些想法。
String userName = ""+(int)(Math.random()*Integer.MAX_VALUE);
String emailID = "User"+userName+"@example.com";
注:我有意地使用了「用戶」爲前綴的用戶名,這樣的時間點後,我們就可以從數據庫中,如果需要刪除該郵件的ID開始「用戶」。
希望這可以幫助你。謝謝。
0
0
您可以使用下面的代碼。希望它能幫助你。
driver.findElement(By.id("id of the element").SendKeys("Automation_" + Number.Next(1, 1000).ToString() + "_" + driver.RandomString(4) + "@gmail.com"));
+0
@ user2357662 - 有用嗎? – Kapil
0
我寫的文本文件中生成一個隨機的電子郵件並存儲隨機電子郵件的功能。現在,當登錄發生時,我要求我的代碼讀取具有電子郵件ID的文件,並將電子郵件存儲在一個變量中並將其傳遞爲send_keys(variable_name)
在這種情況下,我避免每次都調用random_email時間,並且由於文件每次都會被覆蓋,對於一個會話,你總是可以有一個隨機的電子郵件ID。
0
我會在輸入一個衆所周知的電子郵件地址之前清理數據庫。這將消除每次創建新電子郵件地址的問題,並將可預測性引入該過程。
故障排除具有隨機性的元素是我寧願避免幾乎任何代價的東西。
相關問題
- 1. 更改「發件人」地址的php電子郵件地址
- 2. 在Magento中更改發件人的電子郵件地址
- 3. 在電子郵件地址
- 4. 更改發送確認郵件的電子郵件地址(PHP)
- 5. 如何更改電子郵件地址回覆在Java中
- 6. 在Git中更改電子郵件地址
- 7. 如何在MediaWiki中更改用戶的電子郵件地址
- 8. 如何在Phabricator中更改用戶的電子郵件地址
- 9. 如何更改Django電子郵件中的發件人地址?
- 10. 更改回覆電子郵件地址到隊列的電子郵件地址在動態crm 2011
- 11. 在magento中更改共享wishlist郵件的發件人電子郵件地址
- 12. 自動更正電子郵件地址
- 13. 如何在每次觸發的基礎上更改Jenkins email-ext插件中的FROM電子郵件地址?
- 14. 有條件地用vba更改郵件收件人電子郵件地址
- 15. 刮電子郵件地址
- 16. noreply電子郵件地址。
- 17. Rtrtr.com電子郵件地址
- 18. 從電子郵件地址
- 19. Django電子郵件地址
- 20. 更改Git歷史記錄中的電子郵件地址
- 21. 如何在Rails3.1上用Devise更改電子郵件地址
- 22. 電子郵件地址中編碼的電子郵件地址。可能嗎?
- 23. 更改電子郵件發件人地址
- 24. 從Thunderbird中提取電子郵件地址電子郵件
- 25. 電子郵件SQL查詢結果每天多個電子郵件地址
- 26. 確定是否電子郵件地址的郵件列表地址或個人電子郵件地址
- 27. GMail:這個listserv電子郵件地址是哪個電子郵件地址?
- 28. JMeter - 如何模擬電子郵件地址和確認電子郵件地址
- 29. 從給定的電子郵件地址獲取電子郵件地址DirectoryEntry
- 30. 如何更改postfix的默認電子郵件地址?
看起來真的很有幫助。讓我試試這個,並會讓你知道。謝謝bro – faheem
錯誤:(10,27)java:incompatible types:int無法轉換爲java.lang.String – faheem
現在它工作嗎? @ user2357662 –