首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该学习哪种版本的硒?

我应该学习哪种版本的硒?
EN

Stack Exchange QA用户
提问于 2014-08-13 13:54:20
回答 3查看 532关注 0票数 0

我是一名手动测试员,我想学习测试自动化。我对核心Java有基本的知识,我将开始学习Selenium。

我应该开始学习Selenium IDE、Selenium 1/RC或Web驱动程序吗?

另外,有什么网站/应用程序可以让我练习测试自动化吗?

EN

回答 3

Stack Exchange QA用户

发布于 2014-08-13 14:23:03

这在一定程度上取决于你想要自动化什么。来自SeleniumHQ的头版(我的突出显示):

如果你想

  • 创建快速的bug再现脚本
  • 创建脚本以帮助进行自动化辅助的探索性测试。

然后,您需要使用Selenium;Firefox外接程序将对与浏览器的交互进行简单的记录和回放。

相反,

如果你想

  • 创建健壮的、基于浏览器的回归自动化
  • 在多个环境中扩展和分发脚本

然后,您需要使用Selenium WebDriver;一组特定于语言的绑定来驱动浏览器--这是用来驱动浏览器的方式。

反对建议驻地协调员:

Selenium WebDriver是的接班人,已被官方否决。

Selenium Server适用于更复杂的情况:

Selenium ( WebDriver和Remote都使用)现在也包含内置网格功能。

就个人而言,在同时使用IDE和WebDriver之后:

  • IDE是一个相对简单的Firefox扩展,您可以在安装它的几分钟内编写有用的测试。
  • IDE并不完美;在此期间,问题可能已经解决了,但当我最后一次使用它(2013年)时,它有时不会记录我的会话,或者在我杀死它之前会使用100%的CPU。
  • WebDriver为您提供了编程语言:的优势和复杂性。
    • 您可以非常容易地重用样板代码,使系统处于已知状态。
    • 您可以用OK语言而不是经常批评语言(JavaScript)实现不受支持的操作。
票数 5
EN

Stack Exchange QA用户

发布于 2014-08-13 14:11:24

@logician:请通过这个链接塞勒尼姆在这里你会得到所有的信息。

并自动获取任何web应用程序。

票数 3
EN

Stack Exchange QA用户

发布于 2014-08-14 07:14:43

你可以开始学习WebDriver。

Selenium IDE用于使您的工作易于编写代码。

Selenium是较早版本的selenium,目前很少使用。因此,我建议学习webdriver,一旦您对它感到满意,就使用Selenium。

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

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

复制
相关文章

相似问题

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