使用Selenium的Linux环境中的身份验证对话框



我的Web驱动程序类中的基本URL要求对用户名和密码进行身份验证。我的脚本在Windows环境中完美运行,使用AutoIT进行身份验证,使用下面提到的代码行。

    `System.setProperty("webdriver.chrome.driver", this.getClass().getClassLoader().getResource("data/chromedriver_win32.exe").getFile());`

但我需要在Linux环境中运行,我想用这种服务器身份验证来代替AutoIT。我在谷歌上搜索了一下,结果是我仍然可以用葡萄酒运行脚本,但结果并不完美。如果有人找到这类问题的解决方案,请帮助我。

感谢

这可能不是一种安全的方法,但将用户名&URL中的密码?

我提到这不是一种安全的方式,因为这是一种自动测试,你必须采取安全措施来确保观众是谁,因为你不想有安全风险。

如果您的应用程序通常会遇到htpassword框的问题,您可能希望看到http://community.sitepoint.com/t/sending-htpasswd-login-information-in-a-url/2586/2

最新更新