使用硒放大和缩小

时间:2017-11-08 15:50:38

标签: java selenium

我有一个要求,我需要使用selenium webdriver执行放大和缩小。所以这是我需要执行的快捷键。 print_r($_COOKIE);密钥。

我在chrome浏览器中尝试了以下代码。但无法采取行动。 任何人都可以找到合适的解决方案吗?

Control+Shift+Add

Chrome版本 - 62
Selenium版本 - 2.53
操作系统 - Windows 7和10

3 个答案:

答案 0 :(得分:2)

如果您想放大chrome(不使用css),可以使用API​​。例如:

<li class="langLI" style="list-style-type:none"><a href="/Regal-en-us/non-discrimination-and-language-assistance##Non-Discrimin">English</a></li>

修改

在Java中:

driver.get('chrome://settings/')
driver.execute_script('chrome.settingsPrivate.setDefaultZoom(1.5);')
driver.get("https://www.google.co.uk/")

答案 1 :(得分:0)

您可以使用javascript执行此操作(使用css zoom):

例如(在python中):

driver.execute_script("document.body.style.zoom = '200%'")

至少适用于Chrome。

答案 2 :(得分:0)

如果您使用无头镀铬,则可以添加--force-device-scale-factor=1.5参数来更改缩放级别