美文网首页
人生第一篇关于技术的文章-Webdriver执行js的速度测试

人生第一篇关于技术的文章-Webdriver执行js的速度测试

作者: smmtest | 来源:发表于2017-04-17 15:26 被阅读23次

    这是博主人生第一篇关于技术的文章

    其实只是想为了保存一些自己的积累吧,不管是为了面试也好,为了技术的积累也好,为了装逼也好,能够留点印象吧。

    今天是想搞清楚,webdriver中关于自带的api,和用js写出来的定位在速度上有多少差异,哪个更好。

    代码如下图,其实就是很简单的用系统毫秒时间做差值


    如上是对sendkeys做了测试,直接用findelement.sendkeys测试出来需要花费100ms的时间,时间上是10ms左右浮动吧,而我用js是还有个class封装了对setattribute进行操作,仅仅花费了13毫秒,大致有5毫秒左右的浮动吧。

    差距非常明显,有时候会有10倍速度的差距,如果只是10多个sendkeys那就有1秒钟的差距,可想case比较长的话相差还是挺多的吧!

    click操作也试过,也是10倍左右的差距。

    但是仅仅是定位的话findelement,速度差异不是特别大,但是依然是js比较快一点点。

    孰优孰劣差距还是有点的。当然用JavascriptExecutor的话需要一些js的代码知识,当然如果是会java学起来会很快。

    相关文章

      网友评论

          本文标题:人生第一篇关于技术的文章-Webdriver执行js的速度测试

          本文链接:https://www.haomeiwen.com/subject/xpcibttx.html