【问题标题】:Java method wrapping with keywords使用关键字包装的 Java 方法
【发布时间】:2016-12-31 14:22:05
【问题描述】:

我正在编写一个 Java 关键字驱动的框架。我有一个关键字 Java 类,我在另一个 Java 测试类中调用它。

KeywordClass doactionobje = new KeywordClasss();
doactionObje.click(parameter1,...);

现在我希望将此方法调用包装在单个关键字中。例如 doactionObje.click 应仅与 click 相似,doactionobje.input 应仅与 input 相似。

新代码如下所示

click parameter1, parameter2

我想实现这一点,让那些没有太多编码经验的人更容易编写测试脚本。

我还想知道您对脚本执行性能和其他维护的看法。

【问题讨论】:

  • 当您提出问题时,文本区域右侧有一个橙色的大如何格式化框,其中包含有用的信息。还有一个完整的格式化辅助工具栏。还有一个 [?] 按钮提供格式化帮助。 一个预览区域,位于文本区域和发布您的问题按钮(鼓励您在滚动过去时查看它)显示您的帖子发布后的样子。使您的帖子清晰,并证明您花时间这样做,可以提高您获得好答案的机会。我已经为你修好了一些。

标签: java selenium testing frameworks automation


【解决方案1】:

您可能正在寻找的指令是import static,即

import static java.util.Collections.*; 

将从java.util.Collections 类中导入所有静态方法。但是,对于非静态方法,没有办法做到这一点。

【讨论】:

  • 谢谢。只是想知道是否可以在将映射到方法的关键字周围放置一个包装器。
猜你喜欢
  • 2011-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-11
  • 2012-01-29
  • 1970-01-01
相关资源
最近更新 更多