Python selenium的基本元素与键盘鼠标模拟事件实例分析


本篇内容主要讲解“Python selenium的基本元素与键盘鼠标模拟事件实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python selenium的基本元素与键盘鼠标模拟事件实例分析”吧!当我们定位到具体的一个元素的时候就可以对这个元素进行具体的操作,比如之前章节所执行的 click 操作。这是最简单的操作,webdriver 还有其他的操作。比如元素的基本操作(点击、输入、清除),还有一些高级操作如鼠标键盘模拟事件、弹出框处理、多页面切换等… 这些都是需要我们了解的内容,也是在做自动化测试的时候经常遇到的一些基本场景。利用我们之前使用的本地 form.html 文件,练习一下元素的基本点击、输入、清除操作。代码示例如下:运行结果如下:以上就是属于元素的基本操作,其实就是最简单最基本的操作,接下来我们继续看看高一点难度的操作 ---> 鼠标键盘模拟事件操作。利用我们本地的 sendkeys.html 文件,实现鼠标键盘的模拟事件操作。sendkeys.html 文件的页面元素如下图:ps:使用 Keys 模块需要执行导入操作: "from selenium.webdriver.c免费云主机域名ommon.keys import Keys" 键盘模拟事件代码示例如下:运行结果如下:PS:模拟鼠标操作的场景并不是很多,了解即可。同时 Action 类需要执行 "from selenium.webdriver import ActionChains"先来看一下,Action 类都支持哪些鼠标的常用操作。key_down:模拟鼠标按键按下key_up:模拟鼠标按键弹起click:模拟鼠标按键点击(单击)context_click:点击鼠标右键double_click:模拟鼠标按键点击(双击)send_keys:发送某个键到当前焦点的元素click_and_hold:点击鼠标左键,不松开(拖拽)release:释放、松开按住的鼠标按钮move_to:鼠标移动到…drag_and_drop:拖拽起来丢掉那里去…perform:无论做了什么操作,最后都需要 perform 去提交PS:实际场景中不会是用很复杂的鼠标操作事件来进行 自动化Case的编写,所以我们演示的也是比较简单的场景。模拟鼠标事件 代码示例如下:运行结果如下:到此,相信大家对“Python selenium的基本元素与键盘鼠标模拟事件实例分析”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: java应用在linux环境中如何部署

这篇文章主要介绍了java应用在linux环境中如何部署的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java应用在linux环境中如何部署文章都会有所收获,下面我们一起来看看吧。在/etc/profile中配置环境变量让环境变量…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/11 22:48
Next 03/11 22:48

相关推荐