首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何正确地使用Python + Selenium缩放页面?

如何正确地使用Python + Selenium缩放页面?
EN

Stack Overflow用户
提问于 2022-01-21 06:55:18
回答 1查看 222关注 0票数 2

我开始使用python + selenium学习自动化,我遇到了一个问题:当我使用这些脚本时:

self.driver.execute_script("document.body.style.transform = 'scale(0.8)'")self.driver.send_keys(Keys.CONTROL, Keys.SUBTRACT)webdriver.ActionChains(driver=webdriver.Chrome()).key_down(Keys.CONTROL).send_keys("-").perform()

我的测试站点是不正确的缩放-规模并没有减少,但页的空白边框沿边缘只是移动和布局崩溃(最后的脚本不工作,并没有停止错误)。请给我这个案子最好的解决办法。

P.S.浏览器设置的方法:

driver.execute_script('chrome.settingsPrivate.setDefaultZoom(0.8)') driver.get(“https://www.stackoverflow.com/"”)

虽然效果很好,但在这种情况下,Selinium并不能很好地处理所有页面--它不能选择一个定位器。

EN

回答 1

Stack Overflow用户

发布于 2022-01-21 17:43:25

您可以尝试将浏览器窗口调整到更大的维度,而不是通过放大缩放页面。例如,在Chrome选项中添加以下内容:

代码语言:javascript
运行
复制
options.add_argument("--window-size=1920,1080")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70797476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档