浏览器窗口位置操作。
大家好,今天来学习Web自动化浏览器窗口的位置操作。对于窗口的位置操作通常有两种操作方式,第一个就是获取窗口的位置,第二个就是设置窗口的位置。在获取和设置之前先要搞清楚一个问题,就是它的位置从什么地方开始算,又是怎么去计算的?这个前置知识先了解一下。
对于浏览器窗口的位置设置,首先要知道它是从哪计算的。假设现在这个红框框是电脑,这个时候浏览器是在电脑屏幕里面进行显示的,显示的时候计算位置是浏览器的左上角那个点,就是它的位置,计算的位置是浏览器左上角那个点。
通过一个x点和y点,就是x轴y轴上面的一个点来表示它当前所在的位置。学过数学,就是x轴向右的时候就逐渐变大,y轴向上的时候就逐渐变大。但是在屏幕里面不是这个样子的,在屏幕里面它的原点位置是在屏幕的左上角,就是这个位置。左上角就是零,x轴是0,y轴也是0。
然后向右逐渐x轴逐渐变大,向下y轴逐渐变大。所以浏览器如果是在这里画一个,还有一个紫色的是在这,就说明现在浏览器的位置是00。如果在这里,浏览器在这里来看一下,x轴是在100上面,y轴也是在100上面,所以它当前的位置是在100,就x轴100,y轴100上面在。
现在知道这个概念,通过具体的代码来实战一下获取窗口的位置。通过get window position来获取,position就是位置的意思。现在来看一下,直接运行,在屏幕的左上角,然后来看一下返回的位置是99,看浏览器是不是也没有贴到最上面,刚好多出了一点点,所以它的左上角的位置就是x轴是9,y轴是9,通过字典形式返回的。同样可以通过get方法获取x轴的距离和y轴的距离。
·第二步就是设置窗口,设置窗口就和获取窗口是一样的方式,在这里需要设置x轴的距离,设置y轴的距离。现在把这两个点的距离设置好了之后再来看一下,把上面住上,再来运行看一下它的效果。
·先把代码提一下,然后再来运行,三秒钟之后来看一下它的位置,现在位置挪到了400像素,就是l轴400像素,y轴400像素的距离上网。
这个是对窗口的位置的操作,大家下去赶紧去试一下。
记得点赞关注,收藏-分享-转发。