日期:2020-4-29
内容:selenium的自动化测试项目实战的“搜索163邮件”和“删除163的邮件”
笔记:
1. 定位???
find_element_by_link_name()使用场景,在删除邮件中,直接使用这个定位到退出出错
find_element_by_tag_name
find_element_by_xpan
2. 验证码的处理??
163邮箱登录多次会,会要求输入验证码???
3. 搜索结果异常
a) 在初始化中设置了self.driver.implicitly_wait(20),这个静态设置的时间20这个值,是整个程序运行的上线值。如果有时间限制的要求,可以加入。如果没有,建议使用动态时间,或者直接使用time.sleep
b) [endif]在程序运行中,适当地增加休眠时间,避免因刷新延迟导致的错误
c) [endif]浏览器Chrome的自动更新没有关闭,浏览器自动更新后,原Chromedriver与新浏览器版本不匹配。
关闭浏览器的方法有两种:
https://blog.csdn.net/Joyceying1007/article/details/105718053/Mac系统—
打开终端-> 执行命令cd ~/Library/Google
sudo chown root:wheel
GoogleSoftwareUpdate à重启Chrome浏览器
4. 弹出框和下拉框的处理
5. text_deleteemail.py增加退出老是会出错
网友评论