Selenium 大佬们用 unittest 搞自动化的时候,数据驱动怎么搞的?

阿根 · August 17, 2022 · Last by 无染 replied at August 19, 2022 · 6471 hits

我打算搞个自动化冒烟下主要功能,现在想的是用 excel 把 url 啊、账号啊、元素定位啊都写进去,到时候好维护,但是之前没搞过,不晓得大家还有没有什么更好的技术或者想法的。

共收到 10 条回复 时间 点赞

ddt 了解一下

用 excel 写就可以呀, 用 yanml 或 json 文件都可以的

同一条 case 使用不用的账号,或者同一条 case 在不同的环境才要考虑数据驱动吧

阿根 #5 · August 18, 2022 Author
布吉岛 回复

ddt 我感觉和自己写一个读取 excel 的方法区别不大呢。之前有用 ddt 读取 yaml,不晓得 ddt 独到之处是啥

阿根 #6 · August 18, 2022 Author
大瓶子 回复

好东西,挺全的

阿根 #7 · August 18, 2022 Author
七街老酒 回复

确实,excel 方便维护,其他的有一定门槛,不利于别人使用

阿根 #8 · August 18, 2022 Author
aajron 回复

主要是为了方便维护数据,统一用文档维护方便些,不用修改代码

直接就文件 + 参数化就行,没必要想多么复杂

推荐 ddt

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up