Selenium学习
文章平均质量分 51
无所事事的海绵宝宝
这个作者很懒,什么都没留下…
展开
-
自动化测试模型
把线性测试中不同脚本的重复内容提取出来,封装成公共模块,脚本调用封装好的方法。例如,每个脚本中都有登录这一过程,就可以将登录单独封装,每隔脚本需要执行登录时,就调用哦个一下登录这个类的方法。这样一来,修改登录相关的操作时,只需要对封装的模块做改动,降低了维护成本。关键字驱动的自动化测试框在受界面影响方面,较数据驱动和线性测试有明显的优势,可根据界面的变化更新对应的关键字对象,而不用重新录制脚本。关键字驱动测试是数据驱动测试的一种改进,将测试逻辑按照关键字进行分解,形成数据文件,关键字对应封装的业务逻辑。原创 2023-12-24 17:56:19 · 428 阅读 · 0 评论 -
selenuium学习 显示等待和隐式等待
WebDriver 提供的 implicitly_wait()方法可用来实现隐式等待,implicitly_wait()的参数是时间,单位为秒。这里的时间并不会影响程序执行的速度,当脚本执行到某个元素定位时,如果元素存在,则继续执行;如果在设置的等待时间里仍然定位不到指定元素,则会抛出异常。在设置时间内,每隔一段时间检测一次当前页面元素是否存在,如果超过设置时间仍检测不到指定元素,则抛出异常。timeout:指定的超时时间,单位为秒,若超过该时间找不到指定元素则抛出报错。driver:浏览器驱动。原创 2023-11-12 18:26:51 · 143 阅读 · 0 评论 -
selenium学习 ——二次封装selenium功能
webdriver驱动文件的路径是相对的,webdriver驱动文件的获取是自动下载的代码下载保存的,可参考:https://blog.csdn.net/weixin_45531218/article/details/133977104。二次对selenium内置函数进行封装,今天先到这里,下次再继续补充。原创 2023-11-05 17:43:49 · 537 阅读 · 0 评论 -
python + selenium 自动下载浏览器驱动文件
python + selenium 自动下载浏览器驱动文件原创 2023-10-22 20:01:48 · 1122 阅读 · 1 评论 -
python+selenium元素定位
python+selenium基础代码原创 2022-12-02 17:28:26 · 356 阅读 · 0 评论