如何在Selenium Framework中组织对不同类型的输入元素的引用

时间:2016-05-20 09:56:22

标签: java selenium

我正在构建我的Selenium + Java自动化框架。我需要设计一个关于如何在页面上引用不同类型元素的方法(文本字段,单选按钮,下拉列表等)。

每个提到的字段都有独特的方法。对于所有字段类型,某些方法都是通用的。

为每个字段类型(Button.class,TextField.class等)创建一个单独的类以及适合它的方法会更好吗?或者也许最好创建一些通用的GeneralElement.class并将所有可能的方法放在那里?

请提供方法建议,一些链接和最佳实践参考也会有所帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

查看POM框架。它是为UI元素创建Object Repository的设计模式。它基本上使UI元素与逻辑分开。

我们的想法是为应用程序中的每个页面创建一个页面类,这些页面类将包含该页面上的相应Web元素。您还可以根据需要创建getter和setter。

参考链接:ToolsQASeleniumEasy