Selenium Python学习笔记
Selenium 的自动化测试真是前端和测试工程师的老朋友了,配上 Python 这种上手快、写起来也顺的语言,整个开发体验可以说是事半功倍。这个学习笔记讲得还挺细,从环境配置到具体代码,全程带注释,适合刚上手的同学。
编码问题一开始就提到了,utf-8能避免中文乱码,不然控制台一堆问号,看着真糟心。是导入模块,from selenium import webdriver
这行代码就拉开了自动化的序幕。Firefox 浏览器的使用是个不错的起点,毕竟稳定、兼容性也还行。
driver.get('https://www.baidu.com')
访问首页、find_element_by_id
找搜索框、submit()
提交表单,每一步都有讲清楚,而且用了WebDriverWait配合expected_conditions,对新手来说关键,不然页面还没加载好,代码就报错了。
定位元素部分讲得蛮全,像By.ID、By.ClassName、By.TagName这些方法都举例了用法。还提醒你:class
重复太多就别用By.ClassName
找唯一元素了,挺实用的小建议。
还有一个容易混的地方,driver.close()
和driver.quit()
的区别也标注得清楚。一个是关窗口,一个是关浏览器,搞清楚这个能少掉不少坑。
整个笔记的风格就像一个耐心的老哥在带你写代码,注释不少,而且给了联系 QQ 和博客地址,学到卡壳还能找人问,真的蛮贴心。
如果你正在学 Python 自动化测试,又想快速上手Selenium,这篇笔记值得你花点时间读一读,照着敲一遍收获挺多的。
1.33MB
文件大小:
评论区