个性化阅读
专注于IT技术分析

如何使用Selenium Python在历史记录中来回移动?

本文概述

Selenium的Python模块旨在通过Python执行自动测试。 Selenium Python绑定提供了一个简单的API, 可以使用Selenium WebDriver编写功能/验收测试。要使用Selenium Python打开网页, 请结帐–使用get方法导航链接– Selenium Python。能够去某个地方并不是很有用。我们真正想要做的是与页面(或更具体地说, 页面内的HTML元素)进行交互。使用硒, 检出–有多种策略来查找元素–定位策略。 Selenium WebDriver提供了各种有用的方法来控制会话, 即浏览器。例如, 添加cookie, 按返回按钮, 在选项卡之间导航等。

本文围绕在Selenium中前进和后退在浏览器历史中前进和后退的驱动程序方法。使用的两种主要方法是–

后驱方法

背部方法用于使浏览器历史记录退后一步。

语法 –

driver.back()

示例–

现在, 可以将back方法用作驱动程序方法, 如下所示–

driver.get("https://www.srcmini.com/")
driver.back()

要检查后退方法的个别实施情况, 请访问–Selenium Python中的反向驱动程序方法.

前向驱动器方法

前锋方法用于使浏览器历史记录向前迈进一步。

语法 –

driver.forward()

示例–

现在, 可以将正向方法用作驱动程序方法, 如下所示–

driver.get("https://www.srcmini.com/")
driver.forward()

要检查前向方法访问的各个实现, 请执行以下操作:Selenium Python中的正向驱动程序方法.

如何在Selenium Python中使用前后驱动程序方法?

在Selenium Python中演示WebDriver的这些方法。让我们访问https://www.srcmini.com/并对驱动程序对象进行操作。

程序–

# import webdriver
from selenium import webdriver
  
# create webdriver object
driver = webdriver.Firefox()
  
# get srcmini.com
driver.get( "https://www.srcmini.com/" )
  
# get srcmini.com
driver.get( "https://www.practice.srcmini.com/" )
  
# one step backward in browser history
driver.back()
  
# one step backward in browser history
driver.forward()

输出–

浏览器的历史记录向后退, 如下所示–

驱动程序方法硒Python

然后, 浏览器进入历史记录, 如下所示–

动作链硒Python

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。


赞(0) 打赏
未经允许不得转载:srcmini » 如何使用Selenium Python在历史记录中来回移动?
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏