Практикум Browser Automation Studio


3 634 просмотра.

Краткое описание видео: .здравствуйте дорогие подписчики а также.гости моего канала сегодня у нас будет.интересный урок у нас будет практикум мы.не будем ничего изучать мы будем.пытаться что-то делать и так создайте.новый проект вы уже знаете как это.делать из предыдущего урока самого.самого первого сегодня мы будем узнавать.как зовут определенного пользователя.века до 0 и давайте мы будем заходить.сегодня на свою страничку узнавать как.назовут и выводить это влог да давайте.приступим браузер загрузить vk.com.опять же повторяюсь что валите через.flash ну это общепринято такое правило.потому что надо подглючивает.мы загрузили vk.com.дальше что я советую всегда делать после.загрузки какого-то сайта или прогрузки.каких-то элементов как вы видите.действие в принципе выполняется до тех.пор пока не загрузится весь сайт то есть.он у меня еще грузит этот сайт медленный.интернет.наверное тут много факторов играть но я.всегда делаю следующим образом я после.загрузки сайта дожидаюсь пока появится.какой-то определенный элемент который.будет сигнализировать о том что сайт.загружен но сейчас мы этого пока делать.не будем вот когда мы загружаем.первоначальный сайт стартовую страницу.то он в принципе загружает все целиком и.тут ничего не требуется я наверно его.заморочил ну чуть чуть дальше я вам.объясню что имею ввиду.мы загрузили сайт vk.com.последовательность наших действий.следующее мы вводим текст в поле логин.давайте введем его.выбираем строку я выбираю строку string.потому что это у нас текст выбираем путь.до этого элемента он у нас автоматически.сгенерирован но мы все-таки его.подправим как помните я пользуюсь всегда.элементом меч вот такой некрасивый.элемент поэтому я его подправлю как в.предыдущем уроке я напишу как его зовут.phone or email и сделал следующие укажу.какой по счету элемент мне требуется а.мне требуется по счету первый элемент.дальше я отключу эмуляцию мыши и.клавиатуры потому что мне в данный.момент это не требуется вы можете не.отключать вели вот у нас возник в поле.логина заполненная возникла дальше.заполняем поле пароль также жмем на.элемент вот текста пароль так.жмем.отключить эмуляцию все так же как и в.предыдущий раз вписываем наш особый.метод поиска селектора меч password один.в данном случае он под номером.порядковым один жмем ok и у нас.быстренько вводится пароль дальше жмем.двигать мышь и кликнуть на элемент тоже.матч выберу элемент матч отключу хотя ни.тпу симуляция будет но буду использовать.поиск по тексту лонга.им отлично жмем выполнить добавить ok.так оао смотрите он не может кликнуть не.на логин потому что как и в предыдущем.уроке говорил и сейчас сам же не.поправился я не выбрал какой конкретно.мне элемент нужен потому что он нашел.два таких элемента вот видите синеньким.подсветил где еще такой элемент его не.видно тут на странице но мы ему явно.укажем на какой по счету элемент нам.нужно кликнуть.так давайте создадим действие о том что.двигать мышь и крикнуть на элемент меч.лапки.по счету первый элемент нам не подходит.нет наоборот первые подходит 1 по счету.элемент вот он подсветился синеньким.значит днем выполнен добавить окей вот.мышка двигается вот она кликать одни я.кликаю то мышка браузерная кликается.сама дальше мы ввели всю мы кликнули что.нам дальше нужно делать прежде всего нам.нужно дождаться какого-то элемента.потому что смотрите он может долго.грузить меня вот допустим и час долго.грузит и грузит зависть на том что он на.мышку нажал ну это видимо из-за моего.слабого интернета вот пожалуйста он.открыл мне страницу что мне нужно.сделать дальше мне нужно узнать до.прогрузилось ли страница.вот давайте подумаем логически когда вы.заходите в к как вы узнаете что вы.попали на страницу к ну прежде всего.наверно тут можно определить это от.является строка поиска появляется строка.вот это вот как он называется господи.забыл как он называется логотип вот.появляется строка логотипа вы к и так.далее появляется строка моя страница и.тому подобное то есть мы можем данте.фиксировать загружено ли страница по.любым из элементом в данном случае.всегда использую вот этот логотип.что смотрите какой какой я здесь.прекрасное действо вы наводите на этот.логотип.жмете проверить существование нет нет.нет нет мы не будем проверять.мы будем ждать появление элемента то.есть дождемся пока он появится и как.только он появится но уже перейдем к.следующим действием то есть он будет.ждать и до тех пор не совершать ни.одного действия элемент матч да он у нас.выбран тут уже.она тически мне не нравится хотя в.принципе она довольно красиво выглядит.толпам lagado принципе неплохо сотру.последний div потому что он не нравится.вы можете в принципе смотрите его.редактировать как вам угодно можете.половину убрать анти все равно будет.выделять то есть элемент универсальный.абсолютно жмете проверять виден ли.элемент на экране потому что элемент.может быть скрытым как мы в предыдущих.моментах видели до находит нам по одному.и тому же селектору.по два три элемента а видимы только один.поэтому настоятельно рекомендую всегда.жать проверять виден ли элемент на или.на экране выполнить добавить окей вот он.подождал пока появится элемент следующий.блок.действия что нам нужно сделать чтобы.узнать как меня зовут нам нужно перейти.на мою страницу да вот выбираем моя.страница двигать мышь и кликнуть на.элемент.вы можете выбрать мы сможете xp что.угодно я выберу матч напишу моя страница.так страница данном случае он нашел меня.всего лишь один элемент поэтому не даже.ничего подправлять не надо нажму ok.выполнен добавить в ok дальше он.подгружает мою страницу.при каждом погружающие действия.рекомендую вам ждать появление какого-то.элемента в данном случае я буду ждать.появление примеру вот аватарки мои да в.принципе все тут складно до матч мне.нравится вот притча avatar image.прекрасно.добавить жду появление элемента дождался.правления элемента.теперь что мне нужно сделать прежде.всего поскольку мы получаем тот элемент.который как допустим зовут пользователя.вы к.мы наводим на этот элемент смотрите он.вот так вот выделился.красненькая рамочки давайте попробуем.получить текст смотрите получить текст в.данном случае поиск по имени будет.неуместен да потому что тот мне сейчас.зовут олег раз торопцев а на другом.аккаунте меня будет два будут будет.звать там не знаю там федя и так далее и.тому подобное поэтому поиск по названию.неуместен здесь здесь уместен поиск по.каким-то классом можно выбрать меч.элемент можно посмотреть css элемент.можно посмотреть xps элемент не особо.красивый элемент.я наверное оставлю матч вот только сотру.вот это вот олег раз торопцев потому что.имя может быть другой как вы понимаете.прекрасно и так смотрите что мы делаем.мы находим этот элемент путь к нему вот.он и сохраняем в переменную перемену.называйте как вам угодно в данном случае.здесь есть перемена сейф текст ну.давайте оставим жмем выполните добавить.окей выполнили добавили получили текст.прекрасно дальше что мы делаем а дальше.мы выводим в лог.наш любимый лоб давайте напишем вас.зовут и вставим переменную секс текст.который уже содержит это имя жмем.смотрите вас зовут из переменной сэйв.текст.ok выполните добавить окей хорошо.принципе на этом наша работа.заканчивается давайте теперь попробуем.перезагрузить.чтоб он все заново санскрите диване мы.получаете а скрипт сам все вот.пожалуйста жмем самого начала.работаем я ничего не делаю сейчас все.сам браузер выполняет загружает страницу.сам ждет пока она про грузится долго.ждет погано прогрузится все из-за моего.интернета наверное ну ждем не забывайте.писать архетипе слышь вот вел логин.пароль теперь он логиниться заходит.смотрите будут показывать а какое.действие нынче выполняется той маленькой.красной стрелочкой он.двигает мышь.ждем ждем пока про грузится страница.долго ждем пока про грузится страница.отлично двигаем мышь на моя страница.и ждём появления элемента аватарки.дождались появления получили текст.выбили в лоб как нас зовут давайте.посмотрим сам лак вас зовут олег роста.рубцов прекрасно мы с вами выполнили.практику все просто и так вы можете.автоматизировать каждое действие давайте.за резюмируем что мы с вами сегодня.делали сегодня мы с вами пытались.впервые впервые работать с элементами.ввода переменных на практике мы.использовали переменную сливки текст под.селекторов пути которые мы получили.и вывели эту переменную влог вместе с.текстом то есть сегодня мы с вами.осуществили такую маленькую.автоматизацию все было довольно просто.из минусов данного урока я хотел бы.выделить свою небольшую ошибку когда я.говорю что мы должны дожидаться.появления вот этого logo.как он называет немного появление от.этого логотипа я не учу.одну важную вещь этот логотип есть и на.стартовой странице века то есть он.автоматически его дождался уже то есть.нам нужно идентифицировать как мы попали.на страницу вы к авторизовались ли по.какому-то другому элементу например по.поиску а мы с вами попытались.индентифицировать это по логотипу чтобы.в корне наверное неправильно но этот.момент мы учтем на будущее и постараемся.больше таких ошибок не совершать а с.вами был олег тут я мне очень было.приятно вам провести практикум спасибо.что смотрите меня подписывайтесь на мой.канал ставьте лайки и следующий урок.будет довольно сложным как я уже.прогнозировал до следующего видео

Практикум Browser Automation Studio

Как? Вы еще не смотрели? Ну это зря...