繁体   English   中英

使用Selenium在Linux环境中验证对话框

[英]Authenticating dialog box in Linux environment using Selenium

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

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

但是我需要在Linux环境上运行,并且我想替换此服务器身份验证来代替AutoIT。 我已经用谷歌搜索了,结果是我仍然可以使用wine运行脚本,但是结果并不完美。 如果有人找到解决此类问题的方法,请帮助我。

谢谢

这可能不是一种安全的方法,但是将用户名和密码放在URL中会有所帮助吗?

我提到这不是一种安全的方法,因为它用于自动化测试,并且由于您不希望有安全隐患,因此您必须采取安全措施以确保查看的观众是谁。

如果您的应用程序通常会遇到htpassword框的挑战,则可能需要查看http://community.sitepoint.com/t/sending-htpasswd-login-information-in-a-url/2586/2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM