构建页面对象模型的自动化方法?

时间:2015-08-17 21:43:19

标签: java selenium

我必须为多个页面创建POM,每个页面都有超过50个元素,用户可以与之交互。手动执行此操作的几种方法是使用Selenium IDE并与字段交互,从而显示元素的标识符。另一种选择是右键单击,检查元素并找出标识符。这两种方法都很耗时,而且我很长时间。 : - (

是否有一种更简单,也许是自动化的方法?

1 个答案:

答案 0 :(得分:1)

使用Selenium IDE捕获元素不是最好的方法。  很高兴在Firebug上安装Firepath,这将使生活变得简单。但是在一些具有长XPATH,一个dsimilar CSS或Name / Id标识的复杂页面中,你必须使用正则表达式。

根据我的理解,没有自动方法来捕获页面中的所有webElements。

并不是你在一起处理所有页面,因为它开发并发布到测试,你可以添加特定于页面的webElement(当你使用POM时)。

您正在尝试进行工程设计和自动化自动化,这将使您的代码变得复杂和脆弱。

所以我建议手动检查所需的元素,并使用上面建议的插件,让您的生活更轻松。