Как установить размер ViewPort Phantom JS в VBA? - PullRequest
0 голосов
/ 13 июля 2020

Я работаю над проектом в VBA с Selenium, и я пытался установить размер виртуального "оконного" фантома, который JS имитирует (так как он безголовый), чтобы веб-сайт загружался правильно, поскольку он полагается на размер окна для реорганизации css элементов в сетке.

Мне нужно, чтобы разрешение было 1920 * 1080. Я почти уверен, что речь идет только об изменении свойства viewportSize с помощью аргументов, но я не уверен, как указать именно это в VBA. Я не видел ни одной публикации, в которой упоминалось бы, как это сделать в VBA, поэтому я подумал, что спрошу здесь.

Спасибо!

1 Ответ

0 голосов
/ 13 июля 2020

Похоже, здесь есть пример того, как добавить размер экрана.

    Set driver = CreateObject("Selenium.PhantomJSDriver")

    'Open Google search UK
    driver.Get "https://www.google.co.uk"

    'Set the window's size in pixels 
    driver.Window.SetSize 1024, 768

    'Capture the rendering with a 500ms delay
    Set imageA = driver.TakeScreenshot(500)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...