现行的自动化测试功能,web页面测试 主要用的是selenium, 测试的是一些页面元素的操作, 像复杂的功能测试,特别是一些流程的测试, 实施的难度就比较大。所以,对于一些页面的测试功能, 特别是一些简单页面测试,用selenium 来作为驱动操作,还是比较方便的, selenium 是支持多节点部署的。 功能还是较为强大。 主要是通过一些xpath定位,id,标签name 定位对应的元素。 都是对于页面元素所在位置的定位。定位出来进行点击,输入之类的。selenium 对于弹出框的关闭不友好,支持的还是用的alert 标签写的,用起来比较鸡肋,对于页面没有加载全的。定位时就会出现问题。还有就是寻找xpath时,若是没有找到的时候, 等待的时间是比较长, 这个应该可以配置,配置查找元素的时间。 反正selenium 大部分的场景还是支持的,不过有些功能用到现在 互联网复杂的页面时,就显得有些鸡肋。