显示等待与隐式等待的区别
显示等待是指在代码中明确指定等待条件和等待时间,直到条件成立或等待时间到期,程序才会继续执行下一步操作。...显示等待可以根据不同的条件进行等待,例如元素的可见性、可点击性、文本内容、属性值等。显示等待可以通过ExpectedConditions类来实现。...最佳实践
打开与关闭浏览器驱动
开启浏览器debug端口
连接到已经打开的浏览器,需要浏览器开启debug端口,简单的开启方法
为chrome.exe创建一个快捷方式
chrome.exe创建>...,让ChromeDriver链接到已经打开的浏览器,好处如下
退出浏览器驱动时不退出浏览器,如果用浏览器驱动打开浏览器,调用driver.quit()方法退出浏览器驱动时会关闭浏览器(有时候我们想看到最好操作的结果...,不希望退出浏览器)
ChromeDriver打开的浏览器中不一定有身份信息,可能需要登录.自己可以提前打开好浏览器,并且登录相关网站
元素定位
如果页面元素相对比较固定,可以直接用xpath定位,简单直接