Python自动化测试,向各位大佬请教两个问题

1、公司的项目比较老,只能在 ie 浏览器上跑,公司想做自动化测试,python+selenium。但是如果用 IEDriverServer.exe 效率不行,因为测试的工作量很大,所有想问一下,有没有能在 ie 浏览器上跑的无头浏览器? PhontomJS 好像已经不维护了,ie 上好像也跑不了,请问有没有别的选择呢?

2、基于 python+selenium,现在做自动化测试还需要用到什么技术?用的什么框架?都是怎么实现的?

因为之前确实没有这方面的经验,只是用 python+selenium 写过自动化的脚本。目前这个项目只有两个人在做,我负责开发,另一个负责项目的管理。所以特来请教,谢谢。
Python自动化测试,向各位大佬请教两个问题


5 回复

因为有了 puppeteer 所以其他的自动化都停止测试了-。- 但是你是 ie,所以蛋疼


我无法理解你的问题

就这么沉了么,没有大佬做过 ie 的项目吗

  1. IE 浏览器测试只能用 Webdriver 系的框架来做,且没有 headless 模式。我知道的框架有 Selenium 或者简单一点的 Java 的 Selenide。
    2. 框架就基本的自动化测试框架再用个单测框架或者 Cucumber 之类的管理下用例就行了。记得用 PageObject 的方式封装好页面元素,写起来轻松很多。

感谢,请问我 selenium 操作浏览器登陆之后返回的 html body 里面是空的,一个 dom 元素都没有,只有 head 里面有一段 js 代码,这种该怎么处理呢?

回到顶部