猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
使用Selenium处理浏览器身份验证
有谁知道在自动化过程中使用Selenium或任何其他工具来处理浏览器身份验证吗?
慕丝7291255
浏览 797
回答 3
3回答
侃侃尔雅
我花了几天的时间-从字面上看。试图通过我公司网络内的浏览器级别身份验证来命中某个应用程序。解决方案是使用URL中的'unsername:password @'组件,但要在登录URL的末尾添加正斜杠。因此,总登录URL如下所示(请注意yourpage后面的“ /” ):http:// username:password@example.com/您的页面/与Watir,Capybara和Selenium Webdriver一起使用。
0
0
0
暮色呼如
我在网上阅读的所有内容都无济于事。因此,在发出请求之前,如下所示:driver.get(url);您必须运行这样的新线程:RunScript runScript = new RunScript();runScript.start();在这种情况下,您可以在另一个关注类的线程上自由输入登录名和密码public class RunScript extends Thread {@Overridepublic void run() { try { File file = new File("D:\\jacob-1.18-x86.dll"); System.setProperty(LibraryLoader.JACOB_DLL_PATH, file.getAbsolutePath()); AutoItX autoIt = new AutoItX(); Thread.sleep(2000); autoIt.winActivate("yourWindowName", ""); autoIt.winWaitActive("yourWindowName"); if (autoIt.winExists("yourWindowName")) { autoIt.send("username{TAB}", false); autoIt.send("password{Enter}", false); } } } catch (InterruptedException ex) { // }}}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
前端工具
学籍认证信息有误为啥不能取消验证审核
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续