所需工具
1.maven依赖
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
2.需要下载本地浏览器版本对应的驱动
浏览器驱动下载地址:
Chrome:
Firefox:
官方文档:
需求+思路:
需求:使用selenium完成对饿了么网站的自动登录操作并获取登陆成功后的cookie
饿了么平台网站登录操作分析结果
1,输入手机号,
2,点击获取验证码,弹出拖动验证的滑块
3,拖动滑块完成验证,接收短信验证码
4,输入短信验证码完成登录
5,获取cookie
上代码:
// 获取手机号列表(通过免费的短信平台获取,测试够用了)
ArrayList<String> phoNumList = getPhoNumList();
// 配置本地浏览器驱动路径
System.getProperties().setProperty("webdriver.chrome.driver", "D:\\Download\\chromedriver_win32\\chromedriver.exe");
// 创建浏览器对象
ChromeDriver chromeDriver =