如何使用Selenium

问题描述

我有这种情况,有5个页面具有相同的URL,每个页面都有输入HTML元素。假设URL为https://abcnyweb.com/pages。导航的问题是所有页面都共享一个URL,并且只有一个URL,因此,如果我想移至第五页而不登陆第一页,则不可能。我必须从第一个开始重新填写表格。

上一页下一页都有一些按钮,每页要填充15个以上的元素。如果我不填写输入内容,那么验证将不允许进入下一页

有没有一种方法可以转到第五页,而无需在其前先单击4s?

世界无头Selenium脚本有助于实现这一目标吗?

当我单击“提交”按钮时,每个页面上的表单都会保存。

解决方法

这取决于在应用程序上如何实现导航。

如果是客户端呈现的(由javascript处理),则可以call the appropriated js function

如果是服务器端渲染的(使用HTTP检索),请检查请求的参数。如果其中一些代表页码,请使用良好的参数调用请求。如果不是这种情况,恐怕您别无选择。