首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何准备硒面试?

如何准备硒面试?
EN

Stack Exchange QA用户
提问于 2016-08-03 02:43:36
回答 2查看 6.5K关注 0票数 1

对于selenium自动化测试,我必须更多地集中精力来解决面试问题。有人能建议我吗?

EN

回答 2

Stack Exchange QA用户

发布于 2016-08-03 03:42:46

你在找速成班吗?

如果我要面试一个候选人,我会问以下几个问题:

  • 什么是硒?
  • 我们为什么要用硒?

如果你成功地回答了上述问题,我将继续问:

  • 在使用Selenium进行测试用例开发时,您遇到的最常见问题是什么?
  • 最常见的定位元素的方法是什么?
  • 有什么x路径可以做,但CSS选择器不能?
  • 给我一些关于如何定位web元素的例子。

我甚至可以为您提供一个HTML网页,询问您如何使用给定的方法来定位某个元素,例如x-path、CSS选择器。

  • 您遇到的最常见的例外是什么?
  • 如果无论您如何尝试都无法找到一个元素,该怎么办?可能的原因是什么?
  • 跟我说说页面对象模型。

希望它能帮到你。

票数 1
EN

Stack Exchange QA用户

发布于 2016-08-03 05:57:47

这取决于候选人是一个新鲜的或有经验的。如果您是有经验的候选人,他们应该问您到现在为止使用的框架是什么等等,在selenium中最多将使用5%到10%的java。但是面试官只会问更多关于java的问题。因此,我们需要准备更多关于核心java基本概念的内容。

下面是一些你需要了解的Java主题来破解一次面试。

1.面向对象的概念--类、对象多态性、继承和封装

2.Java编程要点-对象实例、方法重载/重写概念和包

3.控制语句--同时,同时切换,如果语句--这将有助于我们编写多个场景语句和决策场景的脚本。

4.循环语句--这将帮助我们在类似的场景中迭代大表以找到您想要的记录,并多次运行相同的测试。

5.数组概念--这将帮助我们以静态的方式拥有一些相同类型的数据集。

6.线程和MultiThreading概念--这将帮助我们在不同的线程中运行脚本,从而帮助我们获得更好的性能。

7.Java框架-- ArrayLists和HashMaps --这将帮助我们维护数据的集合,特别是在需要比较Web和DB的数据的场景中。从UI到另一个UI的或

8.文件流--这将有助于通过CSV、Excel或Java文件将数据外部化。

硒:

1.硒的局限性是什么?

2.我们能使captcha自动化吗?我们将如何处理?(如果你的回答是否定的/是的)

3.条形码能自动实现吗?

4.能否测试移动应用程序?

单击这里,您可以在selenium中找到最常见的问题。

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/20863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档