2

Im am using Firefox Plugin Selenium IDE for testing (not Webdriver or else). Some areas of my webapplication are only accessible after basic authentication:

basic auth window

At the moment, I have to stop the test and type the login-data manually. When I pass my login-data via url: http://username:password@mydomain.com/, there appears a windows, where I cannot press the OK-Button via Selenium IDE:

basic auth url warning

Is there any way to login via Selenium IDE automatically?

4

2 回答 2

1

我自己找到了一个解决方案:Firefox 插件 AutoAuth。第一次输入登录名和密码,使用 Firefox 中的“保存密码”功能,插件 AutoAuth 会自动发送登录数据,如果下次出现身份验证窗口。

注意:如果必须在 Selenium-test 的上下文中更改登录帐户,则不能使用 AutoAuth-plugin。

于 2013-07-23T08:40:37.937 回答
-2

要在站点使用基本身份验证时切换用户,您可以在传递给 IDE 中打开命令的 URL 中指定用户名和密码。

如果您想先成为“user1”然后成为“user2”,则在 IDE 中查看源代码可能如下所示。

<tr>
    <td>open</td>
    <td>http://user1:pwd1@site.my/</td>
    <td></td>
</tr>
<tr>
    <td>open</td>
    <td>http://user2:pwd3@site.my/</td>
    <td></td>
</tr>
于 2015-01-12T08:23:08.700 回答