Подскажите как сделать или статью почитать ?
Надо нажимать кнопку button с названием "выйти".
элемент:
CODE:
<button class="btn lobby-item__button lobby-item__exit">Выйти</button>
путь
CODE:
//*[@id="react-tabs-15"]/div[2]/span/div[7]/div[5]/button
В пути div меняется. По классу и пр.- похожие есть. Как найти кнопку, с определённым названием ?
1. konctantin777 - 04 Июня, 2021 - 13:51:25 - перейти к сообщению
2. Kibor - 04 Июня, 2021 - 14:35:05 - перейти к сообщению
По селектору.
(Добавление)
Хотя если похожие есть то не знаю..
Может по номеру найденного?
Сколько их одинаковых? Она по счету какая?
Или не известно?
Узнать номер блока где она с помощью регулярки и выбрать ее.
CODE:
"button[class=^"btn lobby-item__button lobby-item__exit^"]"
(Добавление)
Хотя если похожие есть то не знаю..
Может по номеру найденного?
Сколько их одинаковых? Она по счету какая?
Или не известно?
Узнать номер блока где она с помощью регулярки и выбрать ее.
3. konctantin777 - 04 Июня, 2021 - 14:50:07 - перейти к сообщению
Kibor пишет:
По селектору.
Вставил как на скрине- сделал 2 квадратика- не нажимает ( Просто показывает, что от одного к другому переходит..
CODE:
function NameFun()
{
goto KIB_74;
KIB_75: FindElement("css_selector", "Клик по элементу", "Текст", #Copy_E, 0, 100, 0, 5000, "button[class=^"btn lobby-item__button lobby-item__exit^"]", #K_E, #Session_E, #Element_E[0]);
text_static0[0]="не нажал 1."; pause(500);
KIB_74: FindElement("css_selector", "Клик по элементу", "Текст", #Copy_E, 0, 100, 0, 5000, "button[class=^"btn lobby-item__button lobby-item__exit^"]", #K_E, #Session_E, #Element_E[0]);
text_static0[0]="не нажал 2."; pause(500);
goto KIB_75;
KIB_Exit:;
}
{
goto KIB_74;
KIB_75: FindElement("css_selector", "Клик по элементу", "Текст", #Copy_E, 0, 100, 0, 5000, "button[class=^"btn lobby-item__button lobby-item__exit^"]", #K_E, #Session_E, #Element_E[0]);
text_static0[0]="не нажал 1."; pause(500);
KIB_74: FindElement("css_selector", "Клик по элементу", "Текст", #Copy_E, 0, 100, 0, 5000, "button[class=^"btn lobby-item__button lobby-item__exit^"]", #K_E, #Session_E, #Element_E[0]);
text_static0[0]="не нажал 2."; pause(500);
goto KIB_75;
KIB_Exit:;
}
4. Kibor - 04 Июня, 2021 - 14:57:50 - перейти к сообщению
на(для просмотра ссылки Вам необходимо авторизоваться) находит.
код страницы
код страницы
CODE:
<!DOCTYPE html>
<html>
<head>
<style>
.button {
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}
.button1 {background-color: #4CAF50;} /* Green */
.button2 {background-color: #008CBA;} /* Blue */
</style>
</head>
<body>
<button class="button button1"><a href="https://kibor-bot.com">Green</a></button>
<button class="button button2">Blue</button>
<button class="btn lobby-item__button lobby-item__exit">Выйти</button>
</body>
</html>
<html>
<head>
<style>
.button {
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}
.button1 {background-color: #4CAF50;} /* Green */
.button2 {background-color: #008CBA;} /* Blue */
</style>
</head>
<body>
<button class="button button1"><a href="https://kibor-bot.com">Green</a></button>
<button class="button button2">Blue</button>
<button class="btn lobby-item__button lobby-item__exit">Выйти</button>
</body>
</html>
код (Отобразить)
5. konctantin777 - 04 Июня, 2021 - 15:10:37 - перейти к сообщению
Kibor , спасибо, но как ни пытался- не получается питон осилить= ничего не понял... Просто, что в "исследовать код" копирую и пытаюсь в разных вариантах вставить..... (
Думал можно найти button и если совпадает название- нажать. А с форумов типа //@[*title="Играть"] не проходит..
Думал можно найти button и если совпадает название- нажать. А с форумов типа //@[*title="Играть"] не проходит..
6. Kibor - 04 Июня, 2021 - 15:14:34 - перейти к сообщению
Осваивайте гугл
7. konctantin777 - 05 Июня, 2021 - 03:18:59 - перейти к сообщению
CODE:
"//button[text()=^"Выйти^"]"
Получилось )
Если написать в блоке
CODE:
, то ошибку выдаёт. Может сделать проверку ? Создал много блоков- долго искать ошибку, плюс и видно плохо, что двойные кавычки..
""//button[text()=^"Выйти^"]""
8. Kibor - 05 Июня, 2021 - 03:20:28 - перейти к сообщению
konctantin777 пишет:
Может сделать проверку ?
Выдача ошибки и есть проверка.
(Добавление)
konctantin777 пишет:
видно плохо
Плохо.
Обновил. Шрифт увеличил в edit и combo
теперь видно нормально.
9. konctantin777 - 05 Июня, 2021 - 05:21:51 - перейти к сообщению
Подскажите, пожалуйста, как сделать, чтобы
нажимал только где "константин Петров"
(для просмотра ссылки Вам необходимо авторизоваться)
CODE:
"//button[text()=^"Выйти^"]"
нажимал только где "константин Петров"
(для просмотра ссылки Вам необходимо авторизоваться)
10. konctantin777 - 05 Июня, 2021 - 23:57:36 - перейти к сообщению
+ как сохранять профиль ? Т.е., чтобы повторно на сайт входить уже без логина, пароля. В инете пишут про подключение доп библиотек, а тут можно без дополнительного просто зашел- сразу сохранил ?