当前位置: 首页 > news >正文

长沙好的网站优化品牌湖南发展最新消息公告

长沙好的网站优化品牌,湖南发展最新消息公告,wordpress和织梦哪个好,镇江网签查询系统Selenium 是一个用于自动化的独立的基于 Web 的工具。 它是任何人都可以使用的开源工具。 与Python语言结合使用该工具进行测试。 操作链是 Selenium 的基本组成部分,提供了一种管理低级交互的方法,例如按键、鼠标移动、鼠标按钮操作以及与上下文菜单的…

Selenium 是一个用于自动化的独立的基于 Web 的工具。 它是任何人都可以使用的开源工具。

与Python语言结合使用该工具进行测试。 操作链是 Selenium 的基本组成部分,提供了一种管理低级交互的方法,例如按键、鼠标移动、鼠标按钮操作以及与上下文菜单的交互。

本篇文章介绍如何使用 Python 在 Selenium 中实现操作链。

当需要自动化高级脚本(其中我们需要单击或拖动任何元素)时,我们通常使用操作链。

动作链对象用于在 Python 中实现动作链。 动作链对象可以将所有动作存储在队列中,队列通过调用 perform() 函数来执行所有存储的操作。


如何在 Selenium Python 中创建一个简单的动作链对象

可以通过导入必要的模块并在 Python 代码中传递一些值来创建简单的 Action Chain 对象。

以下代码创建一个简单的操作链对象。

from selenium import webdriver #webdriver is imported from seleniumfrom selenium.webdriver.common.action_chains import ActionChains # ActionChains is imported from webdriverdriver = webdriver.Firefox() # a webdriver object is then createdaction = ActionChains(driver) # An action chain object is finally created with the driver
  1. Action Chain 类首先从 selenium.webdriver 模块导入。
  2. 然后定义一个驱动程序。
  3. 然后,该驱动程序作为关键参数传递给操作链对象。
  4. 操作链对象已创建并准备好执行任何可行的操作。
    除了通用用途之外,动作链还可以用于链或队列模式。

在 Selenium Python 中实现动作链

为了更好地解释这一点,让我们以网站 https://www.jiyik.com/ 为例,并在 Python 代码中做一些实验。

下面的示例代码首先运行网站 https://www.jiyik.com/,然后单击标题中的 迹忆客 按钮,因此浏览器会将我们重定向到 https://www.jiyik.com/ 网站本身的教程/链接。

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Firefox()
driver.get("https://www.jiyik.com/")
clicker1 = driver.find_element_by_link_text("网络")
action = ActionChains(driver)
action.click(on_element = clicker1)
action.perform()

该代码首先运行并打开网站的主页 https://www.jiyik.com/

然后,根据上述代码中的操作,我们将自动重定向到 https://www.jiyik.com/tm/xwzj/network/ 网页。

  1. Action Chain 类首先从 selenium.webdriver 模块导入。
  2. 然后定义一个驱动程序,该驱动程序是网站 https://www.jiyik.com/。 为此,我们使用 get() 函数。
  3. 然后,我们定义一个元素 clicker1,即网站标题中的 TUTORIALS 按钮。
  4. 该驱动程序作为关键参数传递给操作链对象。
  5. 然后,我们利用 action.click() 函数并将先前定义的 clicker1 元素作为其参数传递。
  6. 然后我们执行perform()函数,以便可以进行代码中定义的操作。

在本文的这一部分中,我们举了一个在 Python 中使用 Selenium 中的操作链的现实示例。

然而,仅仅在 Selenium 中实现一个动作链是不够的; 我们还需要知道创建动作链对象后执行的动作链方法。 我们在下面为您描述了一些重要的内容。

  1. click - 单击元素的方法。
  2. click_and_hold - 在给定元素上按住鼠标左键的方法。
  3. double_click - 双击元素的方法。
  4. Drag_and_drop - 将 LMB 放在元素上,将其拖动到目标站点,然后释放它。
  5. move_to_element - 鼠标移动到元素的中心。
  6. perform - 存储在操作链对象中的所有操作都使用此方法执行。
  7. pause - 所有输入都暂停给定的持续时间。 持续时间以秒为单位。
  8. release - 如果按住鼠标按钮,则会释放它。
http://www.hkea.cn/news/161884/

相关文章:

  • win2008sr怎么用iis做网站国外网站加速
  • 合肥++网站建设磐石网站seo
  • 万网主机怎么上传网站如何在百度上投放广告
  • 做网站时如何给文字做超链接全球疫情最新数据消息
  • 四川省住建厅官方网站3分钟搞定网站seo优化外链建设
  • 做网站阳泉巨量千川广告投放平台
  • 温岭哪里有做网站的如何自制网站
  • 知道创于 wordpress搜索引擎优化宝典
  • 乌兰县wap网站建设公司有效获客的六大渠道
  • 微信网站开发教程视频教程百度一下主页官网
  • 网站开发专业前景关键词挖掘排名
  • 网站开发属于什么职位类别seo查询站长工具
  • wordpress postmetaseoul national university
  • 商务网站的主要存在形式杭州百度快照优化公司
  • 个人备案网站做购物网站可以不班级优化大师免费下载电脑版
  • 贸易网站建设互联网广告代理加盟
  • 深圳网站建设网络公司河北关键词排名推广
  • 在工商网上怎么注册公司seo优化博客
  • 免费的小程序怎么赚钱历下区百度seo
  • 河北石家庄最新疫情最新消息优化防疫政策
  • 一站式做网站哪家强新闻小学生摘抄
  • 江西南昌网站建设公司哪家好谷歌google 官网下载
  • 公司网站用什么开发百度指数怎么用
  • 建站主机 wordpress济南网站万词优化
  • 哈尔滨app开发seo自学网官网
  • 网站答辩ppt怎么做全网关键词云在哪里看
  • 网站建设 视频seo关键词词库
  • 网站应用软件设计成都网站建设技术外包
  • 用哪个软件做网站网址查询域名解析
  • 网站安全优化域名停靠浏览器