selenium面试题总结

selenium面试题总结2019独角兽企业重金招聘Python工程师标准>>>…

大家好,又见面了,我是你们的朋友全栈君。

2017年7月17日更新:已经更新部分答案

答案链接

今天有同学问到seleinum面试的时候会问到的问题,随便想了想,暂时纪录一下。欢迎大家在评论中提供更多问题。

  • 去哪儿的面试题

  • selenium中如何判断元素是否存在?

  • selenium中hidden或者是display = none的元素是否可以定位到?

  • selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?

  • 如何提高selenium脚本的执行速度?

  • 用例在运行过程中经常会出现不稳定的情况,也就是说这次可以通过,下次就没办法通过了,如何去提升用例的稳定性?

  • 你的自动化用例的执行策略是什么?

  • 什么是持续集成?

  • 自动化测试的时候是不是需要连接数据库做数据校验?

  • id,name,clas,x path, css selector这些属性,你最偏爱哪一种,为什么?

  • 如何去定位页面上动态加载的元素?

  • 如何去定位属性动态变化的元素?

  • 点击链接以后,selenium是否会自动等待该页面加载完毕?

  • webdriver client的原理是什么?

  • webdriver的协议是什么?

  • 启动浏览器的时候用到的是哪个webdriver协议?

  • 什么是page object设计模式?

  • 什么是page factory设计模式?

  • 怎样去选择一个下拉框中的value=xx的option?

  • 如何在定位元素后高亮元素(以调试为目的)?

  • 什么是断言?

  • 如果你进行自动化测试方案的选型,你会选择哪种语言,java,js,python还是ruby?

  • page object设置模式中,是否需要在page里定位的方法中加上断言?

  • page object设计模式中,如何实现页面的跳转?

  • 自动化测试用例从哪里来?

  • 你觉得自动化测试最大的缺陷是什么?

  • 什么是分层测试?

  • webdriver可以用来做接口测试吗?

转载于:https://my.oschina.net/xxjbs001/blog/1554667

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151448.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • spring官网下载[通俗易懂]

    spring官网下载[通俗易懂]1、第一步:打开官网:http://projects.spring.io/2、第二步:点击“SPRINGFRAMEWORK”图片3、第三步:点击“小猫”图标4、第四步:拉到页面中部的位置,找到

    2022年7月1日
    36
  • html可视化布局工具_iframe嵌套多个页面

    html可视化布局工具_iframe嵌套多个页面使用易优cms如何分栏目调用栏目banner图呢,下面小编就给大家提供一个方法来实现。1.先再后台添加栏目字段。1.高级选项,2.字段管理,3.栏目字段,4.新增字段 2.新增字段,字段标题“栏目banner图”,字段名称“banner”,字段类型“单张图”3.模板标签的调用。添加完成后,我们在模板文件里找到图片相对应的代码,填写为我们新增的字段代码即可。当前栏目banner图:{$ey…

    2022年10月6日
    3
  • 柚子快报 app 拼多多助力是真的吗_柚子说APP

    柚子快报 app 拼多多助力是真的吗_柚子说APP今天在这个平台发布了拼多多助力任务开始五个任务,还都是助力成功的,背后发的17任务,只有一个助力成功这是正常的嘛存不存在平台自己P图骗赏金

    2025年7月22日
    5
  • idea卸载删除旧版重新安装新版后,新版本idea程序打不开闪退的解决方案

    idea卸载删除旧版重新安装新版后,新版本idea程序打不开闪退的解决方案一般情况下,都是因为激活成功教程idea时,在启动参数配置文件idea64.exe.vmoptions中添加了如下参数:-javaagent:D:\IntelliJIDEA2020.1\bin\jetbrainsCrack.jar指定了一个jar文件,而新的idea会复制该配置文件,拿来直接使用,但是如果这个jar文件不存在,那么新安装的idea就打不开。解决方案需要将idea的idea64.exe.vmoptions配置文件中上面那个参数删除掉即可,但idea64.exe.vmoptions配置

    2022年6月18日
    254
  • esp32cam远程监控(局域网的组成)

    ESP32-CAM实现局域网/远程视频传输手上这个ESP32-CAM买回来已经放了一个学期了,最近才开始玩,试了试用它来实现视频传输。局域网的视频传输比较简单,基本能正确把例程烧进去就可以了,这篇文章主要记录一下远程视频传输的实现。ESP32-CAM实现局域网/远程视频传输ESP32-CAM实现局域网/远程视频传输方法一:PlatfromIO例程+路由器内网穿透条件1.直接使用Platfr…

    2022年4月12日
    739
  • 【一天一个shell命令】文本内容操作系列-grep

    【一天一个shell命令】文本内容操作系列-grep

    2021年8月19日
    55

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号