码迷,mamicode.com
首页 > 其他好文 > 详细

selenium.获取浏览器大小、设置浏览器位置、最大化浏览器

时间:2019-11-15 12:31:52      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:sleep   post   博客   code   实例化   tps   web   com   imp   

此篇博客学习控制浏览器的api,分别有:

  get_window_size()     获取浏览器大小

  set_window_size()     设置浏览器位置

  get_window_position()    获取浏览器在屏幕上的坐标

  set_window_position()    设置浏览器在屏幕的位置 

  maximize_window()        最大化浏览器

 

将以上方法按顺序练习一遍,效果如GIF

技术图片

 

技术图片
from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.get("https://www.baidu.com")

sleep(2)
# 将窗口大小实例化
size_Dict = driver.get_window_size()
# 打印浏览器的宽和高
print("当前浏览器的宽:", size_Dict[‘width‘])
print("当前浏览器的高:", size_Dict[‘height‘])
# 设置浏览器的大小
driver.set_window_size(width=500, height=500, windowHandle="current")
# windowHandle = "current" 控制当前窗口的意思

sleep(2)
# 将窗口位置实例化
position = driver.get_window_position()
# 打印窗口坐标
print(position)
print("浏览器所在位置的横坐标:", position["x"])
print("浏览器所在位置的纵坐标:", position["y"])
# 设置窗口位置并打印位置坐标
driver.set_window_position(x=100, y=200)
print(driver.get_window_position())


sleep(2)
# 最大化浏览器并输出浏览器的大小和位置坐标
driver.maximize_window()
print(driver.get_window_size())
print(driver.get_window_position())


sleep(2)
driver.quit()
技术图片

 

selenium.获取浏览器大小、设置浏览器位置、最大化浏览器

标签:sleep   post   博客   code   实例化   tps   web   com   imp   

原文地址:https://www.cnblogs.com/php-linux/p/11865186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!