如何编程Selenium绕过登录页面? [关闭]

问题描述 投票:0回答:2

我用Python编写了3个Selenium WebDriver 2测试。所有这些都先登录,然后在应用程序的下方检查功能。我怎么能绕过登录页面直接进入页面?

谢谢。

selenium selenium-webdriver
2个回答
1
投票

这取决于应用程序。如果它不允许未经授权访问页面,则必须登录。

但是,您可以传递一次授权,然后在一个会话中访问各个页面。只需删除暗示注销或关闭浏览器的步骤即可。

如果您使用的是TestNG或JUnit,则可以将授权放在@BeforeClass或其他@Before*方法中。你在用哪一个?

UPD:

如果您使用的是Python + unittest,请将授权操作放到setUpClass()startTestRun()方法中,以适合更好的方式。


0
投票

您想为客户(selenium测试)找到绕过服务器所需登录的方法吗?

如果可能,您的安全性就会失败。

Selenium有一个简单的目的:进行真正的功能测试。如果用户必须登录才能执行某些操作,请正确测试。 Sso登录。

© www.soinside.com 2019 - 2024. All rights reserved.