如何在Selenium测试中正确地设计Java代码的样式

8fsztsew  于 2023-01-15  发布在  Java
关注(0)|答案(1)|浏览(100)

我试图找到关于我应该如何编写(风格化)我的Java代码的好信息,特别是当涉及到自动化、Selenium及其测试时。
举个例子,我不知道如果我这样做是否正确或更可读:

new PageObject
   .clickOnThisButton()
   .doThis()
   .doThat();

或者只是在同一行中写入所有内容,直到达到80或100个字符的限制new PageObject.clickOnThisButton().doThis().doThat();
对我来说,第一种方法可读性更强,因为我们讨论的是一个序列,一个脚本。但是,我想,当涉及到其他方法或类时,它没有多大意义,例如new String("just a string").replace().uppercase();
希望我问的有道理。

hgb9j2n6

hgb9j2n61#

我想说使用这种方法肯定会让你的代码更可读。但是关键是不要像你指出的那样做得太过了。拥有一个可读的测试层可以帮助新手和你团队中不那么技术的成员更好地理解测试自动化。
方法链和sugar方法在基于Java的自动化领域越来越受欢迎,可能是因为这些概念在基于JavaScript的自动化框架中很受欢迎。

相关问题