- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试开始使用 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/
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 6年前关闭。 Improve t
我们有一个专有的销售系统,我们已经使用了一段时间了。最近我们添加了“购买”方面,以便我们可以比较匹配产品的平均购买/销售价格以及查看库存状况。 在 MySQL 中,我有 2 个表:tblPurchas
在查看 Paypal 文档以寻找针对这种情况的解决方案后,我一头雾水。我想要的是一种让购物车订阅(定期付款)和购买商品的方法。有没有一种方法可以解决这个问题,或者我是否必须做一些自定义的事情(如果我使
我想知道是否可以使用youtube api获取可购买或可租借的电影列表。当我转到youtube网站并登录到Google帐户时,我可以看到要购买的电影及其价格。 我想在我的应用程序(http://www
我使用 JavaScript 购买 SDK 和 Node.js。 const fetch = require('node-fetch'); const shopify = require('shopi
我购买了三个不同期限的不同订阅。我已经配置了测试账户,我可以进行测试购买。对于这些购买,谷歌不向我收费,但它们看起来非常像真实的。购买成功后,应用内结算会向我发送一些有关我的购买的数据,例如 pack
我目前正在实现应用内购买,并且刚刚阅读了一些帖子,说需要恢复购买按钮,否则苹果将拒绝应用。 我不想在我的 UI 设计中添加第二个按钮。 所以我的问题是... 有没有办法检查用户之前是否进行过应用内购买
我的应用中有多个项目。我有两个设备。如果我在这些设备中的第一个上购买商品,然后尝试在另一个设备上购买相同的商品,我不能。(Google play intent 显示消息 - 商品已拥有!然后它崩溃了.
有没有办法检测何时通过应用商店为您的应用进行了购买? 检测应用内购买似乎很容易(即我们的服务器可以收到通知),但是对于直接购买有没有办法做到这一点? 如果没有,是否有一些用户的唯一标识符(例如购买时通
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我计划在用户使用该应用程序成功扫描二维码时为应用内购买提供折扣。我知道无法为现有商品提供折扣。我打算以折扣价添加另一件商品。有没有人以前有过使用这种方法的经验? 提前致谢 最佳答案 没有办法直接这样做
我很好奇其他商店在基础应用程序框架方面做了什么?我将应用程序框架视为能够提供额外或扩展的功能以提高基于它构建的应用程序的质量。 有各种开箱即用的框架,例如 Spring(或 Spring.NET)等。
我们正在开发一款使用非续订订阅 IAP 模型的应用。在沙盒中测试订阅购买流程时,我们看到弹出两 strip 有“购买”按钮的消息。 显示第一条消息和产品信息:“您想以 xx.xx 美元购买一个订阅吗?
我的老板购买了 Microsoft 365,它包含三种产品。他现在要求我设计一个管理系统,比如员工自助服务门户。我特此寻求有关从哪里开始或使用哪种产品的建议,因为我对此很陌生。 我尝试了一些研究,发现
我的老板购买了 Microsoft 365,它包含三种产品。他现在要求我设计一个管理系统,比如员工自助服务门户。我特此寻求有关从哪里开始或使用哪种产品的建议,因为我对此很陌生。 我尝试了一些研究,发现
我刚刚了解了IAP Cracker的存在,并试图找出在我的应用中验证IAP购买的最佳方法。 我无法确定的是IAP Cracker是否可以处理“消耗性”商品。如果没有,我没有什么可担心的。 这是维护/验
我正在编写一个允许应用内购买的简单应用。我已经使用 SKU 代码 android.test.purchased 进行了测试,一切正常。 我进入我的 google play 控制台,创建了一个应用程序,
我即将启动一个应用程序,该应用程序将包含多个“应用程序内购买”。 我想做的是有一种方法可以提供少量免费的“应用内购买”来选择评论家等人。 在 apple 框架内有没有办法做到这一点,如果没有,我可以采
所以我在这个网站上工作,用户可以在该网站上发布他们的商品,其他用户可以将一些商品添加到他们的购物车并在线购买。 我考虑的流程是这样的: 商家发布商品及其信用卡/ Paypal 信息。 买家将(来自不同
我对这个主题进行了广泛的研究,但我的知识仍然很模糊。我正在寻找一个简单站点的基本 DV,但我看到每个在线 SSL 都具有三个级别, Root->Intermidiate (充当 Root 的代理)和我
我是一名优秀的程序员,十分优秀!