Java 我们是否应该为页面中出现的错误弹出窗口编写单独的页面对象?
SeleniumJava页面对象模型:我们是否应该为页面中出现的错误弹出窗口编写单独的页面对象? 我使用页面对象模型,将每个页面作为单个类,并将该页面中的操作作为方法。 现在,我应该在同一个页面上包含弹出处理作为一个方法,还是必须为这些弹出创建一个单独的页面对象类? 最佳做法是什么。?Java 我们是否应该为页面中出现的错误弹出窗口编写单独的页面对象?,java,selenium,pageobjects,Java,Selenium,Pageobjects,SeleniumJava页面对象模型:我们是否应该为页面中出现的错误弹出窗口编写单独的页面对象? 我使用页面对象模型,将每个页面作为单个类,并将该页面中的操作作为方法。 现在,我应该在同一个页面上包含弹出处理作为一个方法,还是必须为这些弹出创建一个单独的页面对象类? 最佳做法是什么。? 每个弹出窗口都有2个选项和一些有关弹出窗口的信息要验证。假设所有弹出窗口都有共同的特定属性,您可以创建一个单独的类,该类将包含在每个页面对象中。如果这些描述和选项字段总是用相同的定位器标识,这似乎是一个好主意 如
每个弹出窗口都有2个选项和一些有关弹出窗口的信息要验证。假设所有弹出窗口都有共同的特定属性,您可以创建一个单独的类,该类将包含在每个页面对象中。如果这些描述和选项字段总是用相同的定位器标识,这似乎是一个好主意 如果这些弹出窗口在某种程度上不同,很难用单一类来处理它们,你可以考虑为弹出窗口创建一个接口,让每个实际的页面对象实现它并自己处理。