我的Web驱动程序类中的基本URL要求对用户名和密码进行身份验证。我的脚本在Windows环境中运行完美,使用AutoIT进行身份验证,使用下面提到的代码行。
`System.setProperty("webdriver.chrome.driver", this.getClass().getClassLoader().getResource("data/chromedriver_win32.exe").getFile());`
但是我需要在Linux环境中运行,我想替换此服务器身份验证来代替AutoIT。 我用谷歌搜索了我得到的结果,我仍然可以使用葡萄酒运行脚本,但结果并不完美。如果有人找到解决这类问题的方法,请帮助我。
由于
答案 0 :(得分:0)
这可能不是一种安全的方法,但是它有助于将用户名称放在一起。网址中的密码?
我提到它不是一种安全的方式,因为它是一个自动化测试,你必须采取安全措施来确保观众是谁,因为你不需要安全风险。
如果您的应用程序通常使用htpassword框进行挑战,您可能希望看到 http://community.sitepoint.com/t/sending-htpasswd-login-information-in-a-url/2586/2