如何在iOS上获取Safari中的绝对坐标?
我需要在iOS上Safari浏览器的画布中存储的条形图中自动点击特定的条形图。不幸的是,html中没有有用的信息来获取这些信息,所以我需要依靠硬编码的坐标来点击我需要点击的地方。在Android上,我可以通过在开发者设置中打开指针位置轻松做到这一点——在iOS上我似乎找不到类似的设置 我在网上找到了一些javascript代码片段,我可以将它们注入safari上的web inspector中,根据用户的触摸给我坐标,但似乎我在那里得到的坐标是相对于web屏幕的,我需要整个屏幕的绝对坐标(如果分辨率为1920x1080,我需要选择要点击的像素)如何在iOS上获取Safari中的绝对坐标?,ios,selenium-webdriver,mobile-safari,appium,Ios,Selenium Webdriver,Mobile Safari,Appium,我需要在iOS上Safari浏览器的画布中存储的条形图中自动点击特定的条形图。不幸的是,html中没有有用的信息来获取这些信息,所以我需要依靠硬编码的坐标来点击我需要点击的地方。在Android上,我可以通过在开发者设置中打开指针位置轻松做到这一点——在iOS上我似乎找不到类似的设置 我在网上找到了一些javascript代码片段,我可以将它们注入safari上的web inspector中,根据用户的触摸给我坐标,但似乎我在那里得到的坐标是相对于web屏幕的,我需要整个屏幕的绝对坐标(如果分辨
我没有找到一种使用代码来实现这一点的方法,但我发现,通过在手机上拍照,然后在图像编辑程序中打开文件,您可以轻松获得这些信息。就我而言,我使用的是海滨
$( document ).click(
function( event ){
// Client variables.
console.log(
"clientX/Y: " +
event.clientX + ", " +
event.clientY
);
// Page variables. NOTE: These are the ones
// that are officially supported by the
// jQuery Event object.
console.log(
"pageX/Y: " +
event.pageX + ", " +
event.pageY
);
// Hrule.
console.log( "......" );
}
);