簡體   English   中英

Selenium - 處理隨機網頁顯示並繼續測試腳本

[英]Selenium - Handle random webpage display and continue test scripts

我們使用 Selenium + TestNG 和 Java 為 Big Commerce Z2567A940EC97E0618AC23 應用程序開發了 50 多個測試用例。 在執行測試用例應用程序時,隨機顯示一個“輸入預覽代碼”網頁,我們必須在其中輸入應用程序預覽代碼並單擊提交以繼續進行。 由於此隨機網頁顯示測試用例失敗,因為 Selenium 無法識別所需的 web 元素。

我們希望通過輸入預覽代碼來處理“輸入預覽代碼”網頁,並在測試執行期間顯示時單擊提交按鈕,並繼續執行測試腳本而不會使測試用例失敗。 請幫忙!!

編輯:請參考https://www.screencast.com/t/JBJFtNuvowk查看“輸入預覽代碼”網頁

注意:處理“輸入預覽代碼”網頁的一種方法是使用 append 查詢字符串參數guestTkn="xyz"到所有重定向的 URL,例如,https://xxxxx.mybigcommerce.com/?guestTkn=9143adsf,但我們不要'不知道如何將 append guestTkn 參數添加到所有 URL。

需要更多詳細信息,特別是“輸入預覽代碼”顯示為警報的操作或活動。 如果顯示為 javascript 警報,您可以定位元素然后輸入條件,如if(element.isDisplayed == true){execute code}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM