如何实现基于Python Selenium的二次封装?

2026-06-11 04:520阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1454个文字,预计阅读时间需要6分钟。

如何实现基于Python Selenium的二次封装?

这是一个针对selenium.webdriver的一些常用操作的二次封装,相当于重写了,不再使用自带的框架,而是用自己的框架完成。这样使代码更简洁,更符合自己的思想来完成代码的编写。

这是个人对selenium.webdriver写的一些常用操作的二次封装,也就相当于重写了,不再使用自带的框架,用自己写的框架完成。这样的话使代码更简洁,用自己的思想完成代码的编写。


首先在根目录下创建子目录名为Common作为公用数据,名字随自己取,在Common目录下创建basepage.py和dir_config文件。(关于这两个py文件要用来做什么,后面有说到)

首先我们打开dir_config文件


看名字就可以很清楚的看到这是要干什么。
logs_dir = os.path.join(base_dir,“OutPuts/logs”)
(至于为什么要这么写,我不做介绍了,这篇文章是针对于有基础来讲的)
用这一行来讲,就是日志存放的目录=我箭头指向的目录,每个都一样。
先把所需要存放的目录路径配置好,根据自己所需来配。

接下来我们来到basepage文件下


先把所需要的模块、包导入好,至于我们为什么要用到这些模块,后面就晓得了,嘻嘻嘻


创建一个类名为 BasePage
写一个初始化函数加上driver形参。

阅读全文
标签:

本文共计1454个文字,预计阅读时间需要6分钟。

如何实现基于Python Selenium的二次封装?

这是一个针对selenium.webdriver的一些常用操作的二次封装,相当于重写了,不再使用自带的框架,而是用自己的框架完成。这样使代码更简洁,更符合自己的思想来完成代码的编写。

这是个人对selenium.webdriver写的一些常用操作的二次封装,也就相当于重写了,不再使用自带的框架,用自己写的框架完成。这样的话使代码更简洁,用自己的思想完成代码的编写。


首先在根目录下创建子目录名为Common作为公用数据,名字随自己取,在Common目录下创建basepage.py和dir_config文件。(关于这两个py文件要用来做什么,后面有说到)

首先我们打开dir_config文件


看名字就可以很清楚的看到这是要干什么。
logs_dir = os.path.join(base_dir,“OutPuts/logs”)
(至于为什么要这么写,我不做介绍了,这篇文章是针对于有基础来讲的)
用这一行来讲,就是日志存放的目录=我箭头指向的目录,每个都一样。
先把所需要存放的目录路径配置好,根据自己所需来配。

接下来我们来到basepage文件下


先把所需要的模块、包导入好,至于我们为什么要用到这些模块,后面就晓得了,嘻嘻嘻


创建一个类名为 BasePage
写一个初始化函数加上driver形参。

阅读全文
标签: