Приступ везама са сликама
Везе до слика су везе на веб страницама представљене сликом која када се кликне пређе на други прозор или страницу.
С обзиром да се ради о сликама, не можемо користити методе Би.линкТект () и Би.партиалЛинкТект () јер везе до слика у основи уопште немају текстове веза.
У овом случају, требало би да прибегнемо употреби или Би.цссСелецтор или Би.кпатх. Прва метода је пожељнија због своје једноставности.
У примеру испод, приступићемо логотипу „Фацебоок“ у горњем левом делу Фацебоок странице за обнављање лозинке.
За приступ повезници слике користићемо Би.цссСелецтор и атрибут "титле" елемента. А онда ћемо проверити да ли смо преусмерени на Фацебоок страницу.
пакет невпројецт;импорт орг.опенка.селениум.Би;импорт орг.опенка.селениум.ВебДривер;импорт орг.опенка.селениум.цхроме.ЦхромеДривер;јавна класа МиЦласс {јавна статичка воид главна (Стринг [] аргс) {Стринг басеУрл = "хттпс://ввв.фацебоок.цом/логин/идентифи?цтк=рецовер";Систем.сетПроперти ("вебдривер.цхроме.дривер", "Г: \\ цхромедривер.еке");Управљачки програм за ВебДривер = нови ЦхромеДривер ();дривер.гет (басеУрл);// кликните на лого „Фацебоок“ у горњем левом делудривер.финдЕлемент (Би.цссСелецтор ("а [титле = \" Иди на Фацебоок страницу \ "]")). цлицк ();// потврдимо да смо се вратили на Фацебоок страницуиф (дривер.гетТитле (). екуалс ("Фацебоок - пријавите се или се пријавите")) {Систем.оут.принтлн („Вратили смо се на Фацебоок-ову почетну страницу“);} остало {Систем.оут.принтлн („НИСМО на Фацебоок страници“);}дривер.цлосе ();}}
Резултат
Закључак:
Ово је све за кликање слика. Приступ вези са сликом врши се помоћу Би.цссСелецтор ()