![](/img/trans.png)
[英]Submit() redirects to another page, while click() not allowing me to access the inner page
[英]PhantomJs GhostDriver not allowing me to click on submit (Grant Access to Box) works with chromewebdriver
我試圖用硒自動化Oauth 2.0的過程。 我設法讓整個過程運行ChromeWebdriver(無頭和非無頭模式)。
我想將代碼與phantomJS一起使用,但我無法按下“授予訪問框”的最后一個按鈕。
我知道按鈕是可見的,因為這個條件有效:
element = wait.until(ExpectedConditions.elementToBeClickable(By.cssSelector("#consent_accept_button")));
我已經嘗試了點擊按鈕的各種方法:動作javascript執行器和元素點擊/提交這些似乎都不會導致它轉到下一頁。
授予對Box授予訪問Box的訪問權限...我期待驅動程序的URL為http://127.0.0.1/api/code?state=csrftoken&code=somerandomstring但它返回此頁面的URL,所以我知道它沒有推進。
看起來它與轉發到本地主機地址的重定向字符串無關。 不能讓它去一個給出連接拒絕異常的地址。 HtmlUnitDriver更適合此實現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.