1、准备html文件

首先我们需要准备一个鼠标滑动的html文件,用来演示鼠标滑动的效果,注意需要将我们的html文件放在自己的服务器上,

这样我们才能够通过selenium来进行验证。html文件如下:

>>拖动滑块验证<<

2、使用selenium进行鼠标拖拽操作,具体代码如下:

from selenium import webdriver

import unittest

from selenium.webdriver import ActionChains

import time

url = 'http://192.168.62.9:1234/easytest/tt'

driver = webdriver.Chrome(executable_path="C:\chromedriver.exe")

driver.get(url)

driver.maximize_window()

# 获取第一,二,三能拖拽的元素

drag1 = driver.find_element_by_id('dragEle')

# 创建一个新的ActionChains,将webdriver实例对driver作为参数值传入,然后通过WenDriver实例执行用户动作

action_chains = ActionChains(driver)

# 将页面上的第一个能被拖拽的元素拖拽到第二个元素位置

# 将页面上的第三个能拖拽的元素,向右下拖动10个像素,共拖动5次

action_chains.drag_and_drop_by_offset(drag1, 208, 0).perform()

time.sleep(5)

driver.quit()

以上就是python 基于selenium实现鼠标拖拽功能的详细内容,更多关于python 鼠标拖拽的资料请关注脚本之家其它相关文章!

python鼠标拖拽功能_python 基于selenium实现鼠标拖拽功能相关推荐

  1. python模拟拖拽文件_python 基于selenium实现鼠标拖拽功能

    1.准备html文件 首先我们需要准备一个鼠标滑动的html文件,用来演示鼠标滑动的效果,注意需要将我们的html文件放在自己的服务器上, 这样我们才能够通过selenium来进行验证.html文件如 ...

  2. python携程酒店评论_Python基于selenium爬取携程酒店评论信息

    爬取站点 任意一个携程酒店的详细链接,这里给出了四个,准备开四个线程爬取: https://hotels.ctrip.com/hotel/6278770.html#ctm_ref=hod_hp_hot ...

  3. python怎么建立画板_Python基于opencv实现的简单画板功能示例

    本文实例讲述了Python基于opencv实现的简单画板功能.分享给大家供大家参考,具体如下: import cv2 import numpy as np drawing = False # true ...

  4. python绘制三维曲线图_Python基于matplotlib实现绘制三维图形功能示例

    本文实例讲述了Python基于matplotlib实现绘制三维图形功能.分享给大家供大家参考,具体如下: 代码一: # coding=utf-8 import numpy as np import m ...

  5. python socket模块实现udp通信_Python基于socket模块实现UDP通信功能示例

    Python基于socket模块实现UDP通信功能示例 本文实例讲述了Python基于socket模块实现UDP通信功能.分享给大家供大家参考,具体如下: 一 代码 1.接收端 import sock ...

  6. python微信加人_Python 基于wxpy库实现微信添加好友功能(简洁)

    Python 基于wxpy库实现微信添加好友功能(简洁) 更新时间:2019年11月29日 10:21:29 作者:帅鸽水煮鱼 这篇文章主要介绍了Python 基于wxpy库实现微信添加好友功能,本文 ...

  7. python自动标注autocad坐标_Python+matplotlib数据可视化鼠标悬停自动标注功能实现

    功能描述:根据已有数据绘制图形之后,鼠标进入轴内自动设置背景色,退出轴时自动恢复背景色,若鼠标移动时悬停于曲线附近,则自动弹出文本标注提示当前值. 参考代码: 运行效果(鼠标位于轴外时): 运行效果( ...

  8. python 百度ai批量识别_Python基于百度AI的文字识别的示例

    Python基于百度AI的文字识别的示例 使用百度AI的文字识别库,做出的调用示例,其中filePath是图片的路径,可以自行传入一张带有文字的图片,进行识别. 下载baidu-aip这个库,可以直接 ...

  9. python工业互联网应用实战13—基于selenium的功能测试

    本章节我们再来说说测试,单元测试和功能测试.单元测试我们在数据验证章节简单提过了,本章我们进一步如何用单元测试来测试view的功能代码:同时,也涉及一下基于 selenium 的功能测试做法.笔者过去 ...

  10. python里compile的作用_Python代码中compile()函数具有哪些功能呢?

    摘要: 下文讲述Python代码中compile()函数的功能说明,如下所示: compile()函数功能说明 compile()函数功能: 用于将一个字符串编译为字节代码 compile()函数语法 ...

最新文章

  1. Cocos2d之Texture2D类详解之将文件加载成Texture2D对象
  2. 浅谈Horizon DaaS平台 - 崛起的桌面云平台
  3. 大学最重要的七项学习
  4. laravel的carbon日期函数创建指定的now()日期以及遇到的一些坑
  5. 干支纪年法简便算法_民间玄学:那些年我理解的何谓“天干”,“地支”,“干支”...
  6. tensorflow一元二次函数拟合
  7. MongoDB Sharding 请勿复用已删除的 namespace
  8. html文件内容搜索,html读出文本文件内容
  9. 计算火车运行时间(pta)
  10. Nginx基本数据结构之ngx_hash_combined_t
  11. 西安Uber优步司机奖励政策(12月14日到12月20日)
  12. 那些消失了的黑客杂志 | 深度
  13. pyltp依存句法分析_依存句法分析 python pyltp实现
  14. 红帽子linux5.5安装,红帽子企业Linux 5安装  硬盘安装
  15. python摇骰子游戏小案例
  16. 《CSS世界》读书笔记:line-height
  17. POE交换机和普通交换机的区别介绍
  18. 优秀的工程师是怎样炼成的
  19. HomeAssistant(Hass.io)系统安装
  20. 人工智能之地形导航系统

热门文章

  1. 根据Excel记录生成Mysql和Hive建表语句
  2. Android屏幕、坐标系、Padding、Margin
  3. logit回归模型的参数估计过程_计量模型——面板向量自回归模型(PVAR模型)操作全过程...
  4. opencv的下载与安装
  5. STM32之提升迷之自信(时钟的制作)
  6. SpringBoot接口接收json参数
  7. 《神经网络与深度学习》邱锡鹏编程练习_第一章numpy_tutorial答案分享
  8. 自动控制理论(1)——自动控制理论概述
  9. C语言中的数据类型及输出格式
  10. MySQL和SQLyog安装配置教程