如何使用Selenium

问题描述

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

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

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

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

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

解决方法

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

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...