python selenium 定位鼠标悬浮后的新弹窗数据

这篇具有很好参考价值的文章主要介绍了python selenium 定位鼠标悬浮后的新弹窗数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

        最近需要获取网页上的标签数据,但是标签大于3个以后是隐藏的,需要鼠标hover上去才显示。如下图,图一是刚进来界面展示的,需要知道额外的7个标签则需要将鼠标移动到目标上面去。

selenium悬浮窗内容定位,selenium,测试工具,python,xpath

selenium悬浮窗内容定位,selenium,测试工具,python,xpath

 文章来源地址https://www.toymoban.com/news/detail-740794.html

         但是比较尴尬的一个点是,当游览器打开F12后,使用鼠标去选中关键词属性,没有办法有弹出的数据,也就没有办法进行弹出数据的xpath定位。

解决方法

        后来找了一圈才试用成功下面的方法:

        鼠标移动到关键词属性上,有数据弹出,

        在这种情况下按住键盘上 N 键,然后鼠标右键点击弹出数据框,此时F12出即会定位到当前弹出数据的弹窗的html。

selenium悬浮窗内容定位,selenium,测试工具,python,xpath

 

到了这里,关于python selenium 定位鼠标悬浮后的新弹窗数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python爬虫(7)selenium3种弹窗定位后点击操作,解决点击登录被隐藏iframe无法点击的登陆问题

    之前的文章有关于更多操作方式详细解答,本篇基于前面的知识点进行操作,如果不了解可以先看之前的文章 Python爬虫(1)一次性搞定Selenium(新版)8种find_element元素定位方式 Python爬虫(2)-Selenium控制浏览器 Python爬虫(3)-Selenium结合pywin32模拟键盘操作 Python爬虫(4)-Seleni

    2024年02月04日
    浏览(58)
  • python之selenium库安装及用法(定位法、获取文本、文本框输入、鼠标点击、滑动滚动条)

    谷歌浏览器驱动下载地址:https://chromedriver.storage.googleapis.com/index.html 根据你电脑的谷歌浏览器版本,下载相应的就行。我下载的是110.0.5481.XX中的chromedriver_win32.zip 下载完成,解压将里面的chromedriver.exe放到你python安装路径的scripts文件夹中。 能打开百度网页说明安装成功 (一

    2023年04月27日
    浏览(53)
  • Selenium页面跳转后的元素定位-switch_to.window()使用

    在使用Selenium获取网页数据时常常会因为页面跳转导致,后续的页面数据无法正常获取。究极原因,都是因为此时的页面对象还是上一个页面,使用当前页面的定位条件当然会报错(因为上一个页面根本不存在这些定位条件)。因此我们可以通过switch_to.window()进行页面的切换

    2023年04月09日
    浏览(46)
  • pyautogui 配合 selenium 实现桌面坐标系定位元素坐标,模拟真实鼠标行为

    pyautogui 配合 selenium 实现桌面坐标系定位元素坐标,模拟真实鼠标行为。 场景:当我需要点击某个元素,或者触发浏览器的自动填充账号密码时,自动化点击无效。但是想要模拟真实鼠标点击又需要元素的坐标通过pyautogui来实现。通过selenium node.location获取的坐标是相当于浏览

    2024年02月13日
    浏览(42)
  • selenium 4.3.3鼠标定位move_to_element_with_offset定位问题,超级鹰解决文字点击验证码

    先来讲述一下问题: 今天遇到了在爬虫时候使用超级鹰触控点击图片二维码的时候点击错位,位置不正确,经过不断尝试还是不行,最终找到解决办法 因为不解所以特意查阅了一下官方文档的介绍:  文档写着:基于左上角的方位坐标 原本我的selenium版本4.4.3在点击事件时候

    2024年02月12日
    浏览(44)
  • selenium+python处理JS弹窗

    JS弹框出现在页面主要分为3种,第一种是Alert警告弹框,该弹窗只有一个确认按钮;第二种是Confirm确认框,该弹窗有确认和取消按钮;第三种是Prompt确认框,该弹窗可以输入内容。selenium处理JS弹框核心操作步骤就是要先切换到弹窗: alert =driver.switch_to.alert 。其中常用的方法

    2024年02月11日
    浏览(43)
  • Android12(S)授权弹窗被悬浮窗遮挡导致无法点击问题分析

    在测试过程中发现,部分情况下当应用请求权限时,权限授予弹窗中的选项无法点击,有时候又可以。点击其他区域发现是可以正常响应,获取按键事件,发现触摸是有正常上报事件的,所以可以排除是触摸失灵导致。 既然是权限授予弹窗无法点击,那么我们就去找权限管理

    2024年02月11日
    浏览(39)
  • Unity3D Button 鼠标悬浮进入与鼠标悬浮退出按钮事件

    由于甲方验收未通过,项目需要改版,在修改界面时,想实现鼠标在一级菜单悬浮即可显示二级菜单的功能,主要如下图 注意,上图鼠标只是悬浮在场景漫游按钮上,并未点击左键或右键等 思路是让类继承IPointerEnterHandler IPointerExitHandler两个接口,然后实现其中的方法 代码如

    2024年02月16日
    浏览(50)
  • [python] 使用selenium+pywinauto模块处理弹窗中的图片/文件上传

    在我们使用selenium模块操作浏览器完成一些任务时经常会遇到一些需要上传文件/图片的弹窗。例如,我们在编辑发送邮件时需要上传文件: 这些弹窗属于系统页面而非浏览器页面,所以只使用selenium模块是定位不到弹窗页面中的元素的,从而也就无法对元素进行操作完成上传

    2024年02月03日
    浏览(50)
  • Python - selenium-元素定位

    目录 一.前序工作 二.webdriver测试 三.元素定位方式    根据ID定位                a = wd.find_element(By.ID, \\\'值\\\') 根据NAME定位                 a = wd.find_element(By.NAME, \\\'值\\\') 根据CLASS_NAME定位            a = wd.find_element(By.CLASS_NAME, \\\'值\\\')   根据TAG_NAME定位      

    2024年02月01日
    浏览(76)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包