2015-10-05 3 views
2

Я новичок в использовании Selenium, поэтому я хотел бы иметь некоторую помощь в отношении этих вопросов.Селена автопрокрутка

1) Как автоматизировать прокрутку и пусть он остановится, как только он достигает высоты рабочего стола? Как я хочу скриншот веб-страницы, основанный на полном экране, я хочу, чтобы иметь возможность автопрокрутку до определенной высоты рабочего стола, снимок экрана, прокрутка будет продолжаться до следующей такой же высоты, сделать снимок еще раз до конца страницы.

2) Как определить конец страницы? С помощью метода scrollTo JavaScript или есть ли другие способы?

+0

В зависимости от браузера, скриншот уже занимает всю страницу (не только видовую). Какой WebDriver вы используете? – acdcjunior

+0

Я использую Selenium WebDriver. @acdcjunior –

+0

Какие привязки языка селена вы используете? – alecxe

ответ

0

Вы можете попробовать прокрутить, указав x и y ось. Попробуйте этот код JavaScript

WebDriver driver = new FirefoxDriver(); JavascriptExecutor js = (JavascriptExecutor)driver; jse.executeScript("window.scrollBy(0,200)", "");

Позвольте мне знать, если это помогает.

 Смежные вопросы

  • Нет связанных вопросов^_^