我想知道是否有可能使用java selenium web驅動程序切換到重定向的url。如何使用硒web驅動程序切換到重定向的url
我做自動化在Facebook的應用程序,但應用程序的開發人員使用了「請求對話框」 Facebook的API功能,接受「REDIRECT_URL」中的Java腳本。
如何將我的網絡驅動程序切換到該重定向頁面?此
一種解決方案是
String redirected_url = driver.getCurrentUrl();//This url is not matching with the one showing in address bar.
driver.get(redirected_url);
問題與上面相同的頁面再次但是現在加載與重定向的URL顯示在地址欄,它是讓我進一步
我需要做的自動化類似的解決方案將使用driver.switchTo()。
實際上,當我點擊一個按鈕時,它將重定向到另一個頁面(重定向url是內部的,我們無法在地址欄中看到此url,但可以使用driver.getCurrentUrl()獲取)。這重定向URL,我們可以得到使用硒網絡驅動程序,但沒有在頁面的源代碼沒有變化重定向
感謝後,提前對您有所幫助。
如果其重定向,新的URL將出現在瀏覽器地址欄中。您正在描述轉發,而不是重定向。 –
是一個問題 - 如何訪問打開的對話框? –