Advertisement

pyautogui.moveTo方法与selenium location属性在坐标原点位置上的探究

阅读量:

开始对简单验证码识别技术进行研究时,需借助pyAutoGui库实现相关功能。
在实际应用中发现,通过moveTo方法获取的坐标信息与利用location属性所得到的元素位置存在偏差,网络上对此问题的解释也较为模糊,因此决定自行开展一项基础性测试。

结论:
通过moveTo方法获取的坐标系统,其原点设定为电脑屏幕的左上角
而selenium框架中location属性以及rect(rect实质上是location与size参数的组合)所对应的坐标体系,则以网页界面左上角作为原点。

以下内容为具体测试过程及相应图示说明。
本项研究仅为个人探索,可能存在不准确之处,敬请各位专家指正。

用于测试的简易html页面结构如下:页面中仅包含一个矩形框和一组复选框元素。

在这里插入图片描述
复制代码
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>
    <div id

全部评论 (0)

还没有任何评论哟~