学python走过的坑 三 不能实现的浏览器缩放功能

  公司一个项目,在启动web页面时,默认应该是打开项目页面,然后浏览器启动时总是打开一个广告页面,经理让写一个脚本,

让电脑每次开机自动打开打开浏览器,且加载项目页面。

  自启和打开页面轻松搞定,这时问题来了。我们项目有一个问题,就是浏览器必须缩放到90%,页面内容才能完美的显示,

但是用python脚本打开的web页面默认100%,如何更改为90%,刚开始想到的是键盘事件,可是后来才发现键盘事件只有web页面内的事件才能调用,

导航栏上不在范围之内,后来又想用find_element,发现和上面问题一样。后来又想到js的window函数,发现我想多了,js了解有限,放弃。后面的就是

一个下午的Bing搜索,发现都是讲解用python调用js的set_window_size来设置窗口大小,唯一搜到正确的答案,一个国外网站讲解的:

It won't be possible with selenium since the GUI of chrome is not made up by HTML.
这在selenium中是不可能实现的,因为chrome的GUI不是由HTML组成的。
所以用用python的selenium实现浏览器缩放功能是我想多了,给出的方法是用 Sikuli Script ,自己研究吧。

猜你喜欢

转载自www.cnblogs.com/z977690557/p/10680507.html