2013-07-16 75 views
0

林正在使用Firefox插件硒IDE測試(不webdriver的,否則)。我的web應用的一些領域是基本的身份驗證後才能訪問:硒IDE基本身份驗證

basic auth window

此刻,我不得不停止測試和手動輸入登錄數據。當我通過URL傳遞自己的登錄數據:http://username:[email protected]/,出現了一個窗口,在那裏我可以不通過Selenium IDE按下OK鍵式:

basic auth url warning

有什麼辦法通過Selenium IDE自動登錄?

+0

這是你的瀏覽器代理身份驗證? – Chetan

回答

0

我發現一個soulution通過自己:Firefox的插件AutoAuth。在Firefox中使用「保存密碼」功能首次鍵入登錄名和密碼時,如果下次出現驗證窗口,則插件AutoAuth會自動發送登錄數據。

注:AutoAuth-插件不容被使用,如果按登錄帳戶在硒測試的情況下進行更改。

-2

切換用戶時,該網站使用基本身份驗證,你可以指定你傳遞給打開命令在IDE中的URL的用戶名和密碼。

查看在IDE的源代碼,它可能是這樣的,如果你想成爲第一個「用戶1」,然後「用戶2」。

<tr> 
    <td>open</td> 
    <td>http://user1:[email protected]/</td> 
    <td></td> 
</tr> 
<tr> 
    <td>open</td> 
    <td>http://user2:[email protected]/</td> 
    <td></td> 
</tr> 
+4

簡單的代碼不是一個正確的答案,請添加一些信息。 – Kedarnath

+0

在相關說明上。請使用給定的適當格式化工具。請參閱[格式幫助](http://stackoverflow.com/help/formatting) – Vogel612