主要观点:网站作为业务的重要部分,需有良好 UI 提供最佳体验并快速加载内容,网站可分为分页和无限滚动两类,本文重点介绍分页网站及用 Selenium Java 自动化分页。
关键信息:
- 分页是将网站内容分段到多页的方法,用户可通过页面底部导航栏访问不同页面,如亚马逊等购物网站使用分页展示产品。
- 分页重要性在于能逐页呈现内容方便用户查找,还能加快页面加载速度(40%用户会放弃加载超 3 秒的网站)、提升用户体验,需对其进行测试。
- 用 Selenium Java 自动化分页,以 LambdaTest 电子商务游乐场网站为例,设置 Maven 为构建工具、TestNG 为测试运行器,配置
WebDriver
并编写测试场景,包括验证分页详情、打印所有页面产品详情、搜索产品等,通过While
循环和元素定位实现,最后用testng.xml
文件执行测试。
重要细节: - 文中给出了具体的代码示例,如
pom.xml
中 Selenium 和 TestNG 的依赖配置、SeleniumPaginationTests.java
中测试类的设置和测试方法的实现等。 - 展示了成功执行测试的 IntelliJ IDE 截图。
- 强调测试分页手动操作繁琐,应使用测试自动化,且要使用最新版本的 Selenium。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。