【问题标题】:Why I can't use selenium to test on mmorpg games? [closed]为什么我不能使用 selenium 来测试 mmorpg 游戏? [关闭]
【发布时间】:2012-10-26 09:45:26
【问题描述】:

我是软件测试的初学者。刚刚在youtube上看了一个视频。我在 selenium IDE 中为 gmail 记录了几个步骤并重播了它。一切正常。然后我尝试了 runescape,突然 selenium 无法记录一个步骤。我无法理解。它是基于网络的,selenium 应该能够记录步骤并重播它。 谁能解释一下我尝试过的这两件事之间有什么区别。 为什么 selenium 在游戏应用程序上不起作用? 我可以假设这些自动化工具不适用于这些类型的 MMORPG 网站吗? 或者是否有任何特定类型的工具适用于这些类型的游戏?

【问题讨论】:

  • 你完全误解了它。 Runescape 使用 Java,Selenium 不适用于 Java。如果您尝试为 Runescape 创建机器人,Selenium 是不是的方式。
  • 那么理想的工具是什么?
  • 我在几个地方读到 selenium 可以生成 java 代码。不过我可能误解了它。
  • 是的,你有。它生成 Java/C# 代码,以便测试开发人员可以将其与他们选择的语言一起使用,但这并不意味着它可以访问 Java 小程序。 Runescape 是在 Java 小程序中运行的游戏。 iMacros 是一款可以与 Java 小程序交互的产品。
  • 谢谢阿兰。所以我应该改用 iMacros 吗?或者还有其他选择吗?

标签: testing selenium selenium-ide


【解决方案1】:

虽然答案下的讨论是正确的,但您还应该考虑一件事 - 它的法律问题:据我所知,大多数 MMORPG 游戏都积极拒绝机器人和/或脚本,因为他们更关心现场玩家对抗现场玩家而不是机器人。

因此,在继续对 MMORPG 进行自动化测试之前,您应该:

  • 检查特定游戏的条款和条件是否允许玩家移动(动作...)的自动化,如果允许,允许达到什么级别)
  • 可能还会与网站所有者/管理员/版主核实并解释您需要测试什么并(可能)安排允许此类测试的特殊帐户

【讨论】:

  • +1,我没有考虑法律影响。
猜你喜欢
  • 2019-12-26
  • 2011-11-19
  • 1970-01-01
  • 2021-04-14
  • 1970-01-01
  • 2019-03-28
  • 2012-04-15
  • 2021-11-13
  • 1970-01-01
相关资源
最近更新 更多