Не получается кликнуть на blogger.com кнопка "Новый блог"

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
75044


Ребята, кто с blogger знаком? У кого есть google акк, перейдти на https://www.blogger.com/ и не могу кликнуть на "Новый блог" Помогите, пожалуйста
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
попробуй так
//div[not (@aria-hidden="true")]/div/span[text()='Новый блог…']/parent::div
Спасибо, ты меня выручил! Рад что есть на форуме такие люди как ты :-))

Скажите, пожалуйста, как вы смогли подобрать xpath?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113
Спасибо, ты меня выручил! Рад что есть на форуме такие люди как ты :-))

Скажите, пожалуйста, как вы смогли подобрать xpath?
руками. в DevTools сначала вбил span , он нашел 2 элемента, посмотрел верстку и выделил различия в структуре верстки.
 
  • Спасибо
Реакции: udder

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113
Вот будет сюрпрайз при массовой работе.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113
Ошибки, вестимо. Привязываться к названиям кнопки последний вариант, если никакие другие способы не работают. И в данном случае теперь понадобится обязательная проверка на язык интерфейса.
Я бы привязался к div с атрибутом role равным menu, от него нашёл контейнер где собраны списки блогов и кнопка "Новый блог" в том числе и потом нажал на последний элемент собранных детей.
 

baracuda

Client
Регистрация
19.06.2013
Сообщения
793
Благодарностей
278
Баллы
63
Ну тогда как вариант

//div[@role="listbox"]/div[@role="presentation"]/div[last()]/span
 
  • Спасибо
Реакции: udder и Astraport

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113
Ошибки, вестимо. Привязываться к названиям кнопки последний вариант, если никакие другие способы не работают. И в данном случае теперь понадобится обязательная проверка на язык интерфейса.
Я бы привязался к div с атрибутом role равным menu, от него нашёл контейнер где собраны списки блогов и кнопка "Новый блог" в том числе и потом нажал на последний элемент собранных детей.
аааа... так блин, я не заморачивался :bw: чисто быстрый вариант для быстрого решения вопроса, а автор конечно пусть доработает до стадии полной стабильности. никто не запрещает :-)
 
  • Спасибо
Реакции: udder

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)