gpt4 book ai didi

selenium - Selenium 有哪些不同版本,我应该购买哪一个?

转载 作者:行者123 更新时间:2023-12-02 22:14:20 28 4
gpt4 key购买 nike

我正在尝试开始使用 Selenium,但对于那些仍然不了解该项目的人来说,这非常令人困惑。

如果我转到Selenium download page我得到了 7 个不同名称的下载链接,但没有对每个链接的说明。然后是Selenium 2 download link指向包含另外 8 个文件的页面。

这一切意味着什么?哪些已被弃用?我应该获取哪些文件?

版本 1 和版本 2 有什么区别?版本 1 是否已弃用,或者我们是否仍需要将版本 1 中的一些模块与版本 2 混合在一起?

然后,在 Google 上搜索后,我发现 Which Selenium Tool Should I Use? ,但这是一个非常过时的页面(最后编辑于 2007 年)。它还讨论了 JavaScript 测试接口(interface)的限制:同源策略。现在这个限制仍然适用吗?

什么是“Selenium Core”、“Selenium Remote Control”、“Selenium IDE”?

“Selenium(独立)服务器”怎么样?它和 Remote 是一样的还是不同的? What is the difference between Selenium Remote Control and Selenium Server?

然后我到达 official FAQ这也令人困惑,并讨论了将成为 Selenium 一部分的 WebDriver 事物。它已经在 Selenium 中了吗?该常见问题解答是最新的吗?它与其他 Selenium 部件有何关系?

毕竟,理解这个问题的另一种方式是:“我以前从未使用过 Selenium,我完全迷失了,文档没有帮助。” 我需要的是一个介绍项目的所有部分,哪些是旧的和已弃用的,哪些是需要的,哪些是可以互换的,哪些适用于不同的浏览器......

(也许拥有一个尽可能准确和详细的社区 wiki 答案是个好主意)

最佳答案

我对 Selenium 的经验不多,但最近我开始使用它来在单元测试时自动提交表单。对于初学者,请尝试 Selenium IDE。它是一个 Firefox 插件,可帮助您记录操作并修改/重放它们。

实际上还不止这些。您可以执行访问器操作,该操作将执行一系列记录/配置的操作,并存储最终结果供我们稍后分析。

然后是断言,它实际上会使用一些预先配置的条件检查一系列操作的最终状态。

我可以告诉你的一件事是,Selenium 非常方便且易于学习。您可以使用纯 html 编写自己的测试用例!

这是一个很棒的初学者视频 - http://wiki.openqa.org/download/attachments/400/Selenium+IDE.swf?version=1

看完之后,请通读本教程 - http://jroller.com/selenium/

然后,阅读此引用文献 - http://release.seleniumhq.org/selenium-core/1.0/reference.html

它解释了您需要了解的一切。如果您是第一次使用 Selenium,您将会惊讶地发现 Selenium 的所有功能。

关于selenium - Selenium 有哪些不同版本,我应该购买哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4766020/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com