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

嘉兴网站建设培训软件开发需要多少资金

嘉兴网站建设培训,软件开发需要多少资金,南京汽车企业网站建设,做钢结构网站有哪些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/307580/

相关文章:

  • 淄博市 网站建设报价郑州seo外包阿亮
  • 网络服务商是指什么网站优化排名工具
  • 网站优化的分析比较好的品牌策划公司有哪些
  • 国外比较好的资源网站电商运营推广是做什么的
  • 佛山房地产网站建设seo实战培训王乃用
  • 如何做可以赚钱的网站关键词如何快速排名
  • 深圳品牌做网站公司有哪些百度app推广
  • 重庆建设行业信息网站搜狗登录入口
  • 同仁行业网站建设报价北京做的好的seo公司
  • 陕西自助建站做网站郑州外语网站建站优化
  • 小型企业网站系统cilimao磁力猫最新版地址
  • 铁岭网站建设移动网站广东网站seo
  • 网站模板插件sem和seo
  • 用wordpress制作网站模板沈阳seo
  • 优化一个网站多少钱宜昌网站seo
  • 刚做的网站怎么才能搜索到枸橼酸西地那非片功效效及作用
  • 罗湖区网站公司专业模板建站
  • 哪有备案好的网站国产系统2345
  • 网站开发怎么让别人看到最新营销模式有哪些
  • ssm网站开发源码百度推广多少钱一个月
  • 手游门户网站建设appstore关键词优化
  • 齐河网站开发seo服务内容
  • 北京微信网站建设费用想卖产品怎么推广宣传
  • 网站上线的步骤厦门网站推广公司哪家好
  • 网站做app的软件有哪些百度一下你就知道下载
  • 界面设计的重要性百度seo关键词排名推荐
  • 股票做T网站直播营销
  • 北京手机网站建设公司排名技术优化seo
  • wordpress可爱的主题seo优化教程
  • 自己可以申请网站做外卖吗网站描述和关键词怎么写