(一)Selenium IDE

Firefox的一个插件,有助于我们理解测试框架。在附加组件里搜索下载,一般搜的结果里前几个都不是,得点那个查看更多才行,找到这个:

安装以后浏览器工具栏会有:

安装好了以后点击这个标签启动:

1:控制用例运行速度

2:暂停和恢复用例执行

3:单步:可以运行一个用例中的一行命令。

先在地址栏输入要录制的url,然后在浏览器进入相应的url,比如我们以百度为例:

第一步:填入url

第二步:火狐浏览器进入百度

第三步:

点击Selenium IDE右侧那个红点,然后去页面点一下搜索框,输入selenium,点一下搜索。然后再点一下selenium IDE的红点,结束录制,这时候可以看到Selenium IDE里已经有记录了:

如果想清空重新录制,可以直接在上图那里鼠标右键,选择Clear All。

第四步:

按上图步骤导出,即可看到Selenium IDE 给你自动生成的unittest用例了。写的看起来很高大上,但是……运行一班都很难成功的,但是我们可以参考它写的结构,这就是标准的结构,我们以后也会这么写。

(二)Selenium Builder

同样是Firefox的一个插件:

启动方式

安装好了以后鼠标右键

点击打开:

如果对软件测试、接口测试、自动化测试、面试经验交流。感兴趣可以加软件测试交流:1085991341,还会有同行一起技术交流。

(三) 使用

和Selenium IDE差不多,浏览器在你想操作的页面,打开的时候应该就是当前页面的url。然后点击Record,你会发现浏览器标签会有变化:

点击Record之前:

点击了Record以后:

然后在当前页面执行操作,在selenium Builder里会有你所有点击的定位:

这个工具在定位的时候非常方便,写的时候可以直接到这里面来复制各种定位方式。
以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。

最新文章

  1. 安装hive+mysql
  2. css:writing-mode属性
  3. python selenium 操作chrome
  4. 通过shape-outside来设置文字环绕时的形状
  5. JS面向对象逆向学习法,让难理解的统统一边去(1)~
  6. 【翻译十五】-java并发之固定对象与实例
  7. 【spring】non-compatible bean definition of same name and class
  8. android开发中经常遇到的问题汇总
  9. php文件缓存
  10. 数位DP初步 bzoj1026 hdu2089 hdu3555
  11. nyoj 76
  12. MFC 多线程
  13. SPOJ 1812 Longest Common Substring II(后缀自动机)
  14. hdu 3917 (最大权闭合图)
  15. 8天玩转并行开发——第二天 Task的使用
  16. spring添加通知配置
  17. 合并BIN文件的两种方法(转)
  18. Winform ListView的用法
  19. 又见angular----步一步做一个angular4小项目
  20. git添加比较和合并工具(meld)

热门文章

  1. Fragment为什么须要无参构造方法
  2. C 语言学习 -1
  3. MemoryMappedFile的初级应用
  4. 软件tf版本是什么意思?
  5. 002_go语言的值类型
  6. Android Studio--家庭记账本(二)
  7. 《RabbitMQ》什么是死信队列
  8. Linux安装配置PHPmyadmin
  9. java_static、final、super、this关键字的使用
  10. C#LeetCode刷题之#617-合并二叉树​​​​​​​​​​​​​​(Merge Two Binary Trees)