我試圖在Microsoft Outlook/Hotmail,Firefox中自動發送郵件Webdriver正常工作,直到登錄後,它經常拋出異常org.openqa.selenium。 WebDriverException:拒絕訪問屬性'__qosId'的權限。我嘗試點擊其他元素,但它拋出相同的異常。我點擊使用jscript撰寫(新)按鈕,但之後,當我嘗試點擊其他元素時,拋出相同的異常。org.openqa.selenium.WebDriverException:權限被拒絕訪問屬性'__qosId'
方案
第1步 - 我通過driver.get越來越展望頁( 「https://www.outlook.com」
第2步 - 我輸入用戶名和密碼通過的SendKeys
第3步 - 點擊登錄按鈕。登錄完成
第4步 - 我試圖單擊撰寫/新按鈕
這裏我得到了這個異常..我嘗試點擊其他元素,但同樣的異常被拋出。我點擊撰寫按鈕與Jscript它點擊,但因爲我嘗試輸入與sendKeys的電子郵件地址再次引發同樣的異常。我的代碼與最新版本的IE和Chrome一起工作良好。我附上我的代碼和堆棧跟蹤,請看看並幫助我。
我試着用Firefox版本27,28 & 30.最初我在用Firefox 30嘗試,然後用28 & 27嘗試,但仍然是一樣的例外。
能否請您更新測試頁面HTML,源代碼以及異常堆棧跟蹤? –
以下是示例HTML,源代碼和異常Stacktrace的鏈接。 https://www.sendspace.com/file/9liq99 https://www.sendspace.com/file/2pk3mu https://www.sendspace.com/file/6dte6k – Ravikumar
通過重新運行您的腳本多次在我的機器上,但我無法獲得任何例外。當我在較慢的機器上運行它時,在登錄後,我陷入了一段空白頁面 - >然後得到NoSuchElementException。您是否可以使用「撰寫」按鈕獲取視圖?您是否在調試模式下嘗試並逐步運行? –