我是软件测试的新手,并且想知道哪种方法是测试网页内容的正确方法。对于前者在网页上,如果有10个标签,那么我应该测试第一个标题" Selenium培训和视频教程"然后在标题下方给出第二个细节然后以这种方式进一步细节并创建单独的测试步骤来测试不同的文本?或者我可以使用div标签,它会立即为我提供页面的完整内容,并一步完成测试。我可以一步到位或分成几步但我想以正确的方式做到这一点。我正在使用selenium webdriver(java)。
答案 0 :(得分:1)
添加到arran答案,最好将10个标签拆分为10个断言语句,以便您可以轻松地知道哪个出错,并使用TestNG或Junit进行断言。既然你是新手,那么TestNG就有类似的方法
assertEquals(char actual, char expected)
;
因此,在您的代码中,它可能看起来像
header1="programatically get the value using selenium"
assertEquals("Selenium Training and Video Tutorials", header1)
Testng也为您提供了清晰的报告。
答案 1 :(得分:1)
按照您的描述为每个标签编写单独的测试将是一个很好的选择: