Я новичок в Selenium и C#. Я пытаюсь создать код автоматизации на веб-сайте и сохранять скриншоты элементов каждого шага. Построен способ сохранить скриншоты только указанных элементов, однако выпадающие меню не отображаются на сохраненных изображениях. Пробовал использовать опцию PRTSC, которая выполняет задание, но снимает изображения только с экрана, и мне нужен только образ выпадающего меню, а не всей страницы. Есть ли способ в Selenium, что я могу сделать снимок экрана только в раскрывающемся списке? Любая идея или совет приветствуются.Как сделать снимок экрана с раскрывающимся меню с Selenium C#?
1
A
ответ
1
Я искал то же самое, чтобы иметь скриншоты выпадающих списков. Я подумал, что, используя клавиатурные штрихи: Alt + стрелка вниз, мы можем открыть выпадающий список. То же самое можно сделать следующим образом:
//Alt key code is 18, the below does the alt key stroke
selenium.KeyDownNative("18");
//Down arrow key code is 40, the below does the downkey stroke
selenium.KeyDownNative("40");
//Takes screenshot
selenium.CaptureScreenshot(@"d:\Image.jpg");
//Release alt key
selenium.KeyUpNative("18");
//Releases down arrow key.
selenium.KeyUpNative("40");
Смежные вопросы
- 1. Как сделать снимок экрана с использованием python3 и selenium
- 2. C: сделать снимок экрана
- 3. Как сделать снимок с экрана?
- 4. Невозможно сделать снимок экрана с помощью C#
- 5. сделать снимок экрана (с корнем)
- 6. Selenium- снимок экрана с видимой части страницы
- 7. Множественный снимок экрана браузера с Selenium
- 8. Невозможно сделать снимок экрана приложения CEF с использованием Selenium
- 9. как сделать снимок экрана?
- 10. Как сделать снимок экрана с помощью Selenium RC с помощью C# в IE8?
- 11. Как сделать снимок экрана с помощью Sikuli?
- 12. Как сделать снимок экрана с сайта MVC?
- 13. Как сделать снимок экрана с помощью VBA?
- 14. Как сделать снимок экрана с указанного сайта?
- 15. Как сделать снимок экрана с преобразованием?
- 16. Как сделать снимок экрана с FireMonkey (многоплатформенные)
- 17. Как сделать снимок экрана с помощью FrameBuffer?
- 18. Как сделать снимок экрана с макетом под
- 19. Как сделать снимок экрана с сайта golang?
- 20. Как сделать снимок экрана программно с Lollipop
- 21. Как сделать снимок экрана с узлом-webkit
- 22. как сделать снимок экрана с помощью php?
- 23. Как сделать снимок экрана с холста?
- 24. Как сделать снимок экрана с низким качеством
- 25. Selenium, как сделать снимок экрана, не открывая браузер?
- 26. Сделать снимок экрана
- 27. сделать снимок экрана
- 28. Как сделать снимок экрана iPhone/iPad программно с Xamarin.iOS (C#)?
- 29. Как сделать снимок экрана терминала
- 30. Как сделать полноразмерный снимок страницы с Selenium на java?
Два варианта приходит на ум: взять полный скриншот, но обрезать его к элементу на странице, или взять полный скриншот, но просто выделите элемент требуется. – Arran