当前位置: 首页 > 知识库问答 >
问题:

我们可以使用页面对象进行滚动吗?

颛孙玉石
2023-03-14

我们可以使用页面对象执行滚动吗?

实际上,我需要根据元素滚动网页(向上/向下)。如何使用页面对象执行。

我使用Selenium web drive来启动浏览器,并使用Page对象来自动化web页面。

有什么建议吗???

共有1个答案

杜高谊
2023-03-14

我建议使用

element.focus

下面是一个元素映射,然后使用它的元素调用焦点:

text_field(:request_name, :id => 'request_name')
self.request_name_element.focus
self.request = "aaa"
 类似资料:
  • 问题内容: 您如何自动化集成测试?我将JUnit用于其中一些测试。这是解决方案之一,还是完全错误?你有什么建议? 问题答案: JUnit可以工作。没有任何限制将其限制为仅单元测试。我们使用JUnit,Maven和CruiseControl来执行CI。 可能有一些特定于集成测试的工具,但我认为它们的用处取决于所集成的系统组件的类型。JUnit可以很好地用于非UI类型测试。

  • 我的目标是:我需要构建一个自动化工具,它使用页面对象模型来自动化web应用程序。 页面对象模型与特定的web应用程序紧密耦合。如果您正在自动化一个特定的Web应用程序,则需要为该应用程序定义页面对象库并相应地运行测试。 现在,我能以某种方式设计和开发页面对象模型,使其自动化多个Web应用程序吗? 谢谢

  • 问题内容: 我知道我们可以重载类实例的行为,例如- 我们可以更改的结果print s: 我们可以更改结果print Sample吗? 问题答案: 您可以使用元类: Python 3: Python 2: 输出: 元类是类的类。它与类的关系类似于类与实例的关系。使用相同的class语句。type而是从继承表单object使其成为一个元类。按惯例self由代替cls。

  • 问题内容: 我们可以将其用于 (Android开放源代码项目) 开发吗,有没有办法做到这一点。我没有找到一个。有人对此有任何想法吗? 问题答案: 您可以将Android Studio用作AOSP的IDE,因为它只是InteliJ IDE的修改版本。 从AOSP根目录: 然后只需在Android Studio中“打开项目”,然后选择它生成的android.ipr。

  • 我们有一些消息需要保持序列。我们已经决定将所有消息从一个特定的源发送到一个分区,这样就可以维护消息序列(多个源可以产生到同一个分区,但一个源不能产生到多个分区),并且我们将能够用它们的密钥标识每个源。 现在,我们需要使用这些消息并进行一些处理。我们对已消费的消息执行多个独立操作(例如,将它们存储在数据库中,转发它们等)。现在,我一直在考虑是使用Kafka Streams API还是消费者API来实

  • 问题内容: 我有一些经常被调用的代码,将它们声明为变量是否有意义? 在这种情况下将动态参数传递给方法是否安全? 问题答案: 不, 它们不是线程安全的,请改用Joda-time的版本 。 或者将它们包装在同步方法中,并使其成为线程安全的 博士说得很清楚 日期格式不同步。建议为每个线程创建单独的格式实例。如果多个线程同时访问一种格式,则必须在外部进行同步。