![](/img/trans.png)
[英]Selenium-rc: How do you use CaptureNetworkTraffic in python
[英]How to automate Windows authentication in Python with selenium-rc?
我正在使用python為我的服務器代碼編寫selenium-rc測試代碼。 服務器應用程序使用ASP.NET編寫,並使用“ Windows身份驗證”進行配置。 我的python代碼的執行步驟如下所示:
默認情況下,將sel.open(url)設置為在30秒內超時,而身份驗證過程正在等待輸入用戶名和密碼。
在這一點上,我無法通過selenium-rc界面找到使其能夠識別彈出對話框的任何方法。 我四處搜尋,發現selenium-rc接口(在python中)僅適用於HTTP身份驗證-不適用於Windows身份驗證。
我試圖在硒中使用autoit,但是還是沒有運氣。
你們中的任何一個可以闡明這一點嗎?
提前致謝。
馬文琴
Selenium在識別該窗口時遇到問題(嘗試搜索“ HTTP基本認證”以獲取有關此窗口的更多詳細信息)
基本上,唯一可行的方法是將用戶名和密碼放入URL請求本身。 假設您的應用程序在http://example.com上運行,則新網址應如下所示:
http://username:password@example.com
此解決方案適用於我,但僅使用Google Chrome作為默認瀏覽器進行測試
現在有一種方法可以使您輕松解決問題,並且在這一點上,除非我最近幾個月沒有錯過任何事情,否則只有FireFox可以為您解決此問題。
閱讀此博客,了解如何進行整理: http : //applicationtestingtips.wordpress.com/2009/12/21/seleniumrc-handle-windows-authentication-firefox/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.