|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.03.2017, 23:35 | #1 |
Регистрация: 07.03.2017
Сообщений: 4
|
Как заставить цикл работать
Помогите нубу запустить цикл нашел уроки по автоманизированному управлению selenium webDriver.Произошел затык на создании цикла:
Код:
программа должна щелкать по этим картинкам, но когда кликает 1-ый раз по первой картинке там открывется уже уже другая страница вылетает ошибка не найден элемент (который был на странице поиска). Я дописал возврат на страницу поиска , но таже фигня=(. Подскажите как запустить цикл, чтобы он после клика и захода на страничку с женщиной возвращался обратно и заходил на следующую страничку с другой женщиной. Последний раз редактировалось Alex11223; 13.03.2017 в 23:40. |
17.03.2017, 03:39 | #2 |
Новичок
Джуниор
Регистрация: 16.03.2017
Сообщений: 2
|
Здравствуйте.
//////////////// Изначально у вас открыта одна вкладка. Так вы можете поискать элемент. your_like = chromeDriver.FindElement(By.CssSele ctor(".balanceMenu span")); Так вы можете кликнуть по найденному. your_like.Click(); Получится 2 вкладки. Так вы можете перейти на последнюю открывшуюся вкладку. chromeDriver.SwitchTo().Window(chro meDriver.WindowHandles.Last()); Потом можете что-то поделать на ней. Потом можете закрыть текущую вкладку. chromeDriver.Close(); Так вы сможете перейти на единственную остававшеюся вкладку. (на страничку с женщиной) chromeDriver.SwitchTo().Window(chro meDriver.WindowHandles[0]); Selenium WebDriver - нету ничего сложного, особенно если 2 вкладки, открываете закрываете, что-то делайте, без проблем. Если нужно любой цикл прикручивайте. Удачи. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
OpenPictureDialog как заставить работать? | elviss77 | Мультимедиа в Delphi | 2 | 28.08.2014 12:01 |
libtorrent - как заставить её работать? | Eugen_S | C/C++ Сетевое программирование | 2 | 26.07.2013 10:18 |
как заставить работать в мазиле | danila3 | JavaScript, Ajax | 0 | 20.12.2010 15:11 |
Как заставить работать NFS 2 SE? | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 02.11.2008 16:35 |
Как заставить работать php? | yourself | Помощь студентам | 9 | 20.05.2008 08:08 |