Модератор
![]() ![]() 4323 / 3397 / 507
Регистрация: 27.01.2014
Сообщений: 6,197
|
||||||
Как нажать на кнопку в WebBrowser?01.12.2016, 04:02. Показов 3798. Ответов 5
Метки нет Все метки)
(
Понимаю что вопросу уже миллион лет, но вот конкретный пример, хочу войти на сайт Cyberforum.Ru, ввести свои данные и кликнуть по кнопке "Вход"... Но у нее здесь нет ни имени ни события "Click"... Как ее найти и кликнуть по ней?
Хочу простецким способом сделать:
0
|
01.12.2016, 04:02 | |
Ответы с готовыми решениями:
5
Как программно нажать на кнопку на сайте в WebBrowser Нажать на кнопку в webbrowser |
Модератор
![]() ![]() 4323 / 3397 / 507
Регистрация: 27.01.2014
Сообщений: 6,197
|
||||||
01.12.2016, 04:32 [ТС] | ||||||
Ай-яй-яй, прошу прощения за шумиху... Дошло до меня )))
Не так кнопку искал... Вот собственно ВХОД в наш любимый раздел ![]()
1
|
![]() |
||||||
01.12.2016, 10:47 | ||||||
![]() Решение
Yury Komar, все, что ты заполняешь в поля для отправки на сервер находится в одной форме, поэтому для оптимизации поиска разумнее сначала найти саму форму. Форм на странице может быть несколько, но то, что отправляется в один присест содержится в одной. Кроме того, у формы есть несколько возможностей, которые сильно упростят код. Как мне кажется, это как раз тот самый случай, когда использование позднего связывания - вполне оправдано. Твой код может выглядеть примерно так
2
|
![]() |
|
01.12.2016, 13:53 | |
Клик надо выполнять по кнопке и ее сначала надо найти, а сабмит - это метод формы и он просто отправляет форму на сервер, то есть делает ровно то же самое, что происходит при нажатии на кнопку сабмит.
1
|
Модератор
![]() ![]() 4323 / 3397 / 507
Регистрация: 27.01.2014
Сообщений: 6,197
|
|
01.12.2016, 14:05 [ТС] | |
diadiavova, Весьма поучительно. Спасибо
![]()
0
|
01.12.2016, 14:05 | |
Помогаю со студенческими работами здесь
6
Нажать на кнопку в WebBrowser Нажать на кнопку в WebBrowser Программно нажать кнопку в WebBrowser
WebBrowser: как нажать кнопку? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Async/await в Swift: Асинхронное программирование в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
|
Сложность Колмогорова: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
|
PostgreSQL в Kubernetes: Подготовка кластера и настройка
Mr. Docker 20.03.2025
Когда доходит до контейнеризации баз данных и особенно таких требовательных к ресурсам системах как PostgreSQL, многие команды до сих пор колеблются, прежде чем перенести их в контейнерную. . .
|
C++26: Индексирование пакетов и метапрограммирование
bytestream 20.03.2025
Эволюция C++ продолжается стремительными темпами – каждый новый стандарт приносит функциональность, о которой мы мечтали годами. Звучит слишком громко? Если вы когда-либо боролись с вариадическими. . .
|
Состояние гонки в C#: подводные камни многопоточного программирования
UnmanagedCoder 20.03.2025
Что такое состояние гонки? Это ситуация, когда результат программы непредсказуемо меняется в зависимости от порядка выполнения потоков. Проще говоря, два или более потока пытаются одновременно. . .
|
Next.js для разработки React: преимущества серверного рендеринга
Reangularity 20.03.2025
Next. js решает классическую проблему React-приложений: медленную первоначальную загрузку и плохую индексацию поисковиками. Вместо того чтобы заставлять браузер пользователя выполнять всю работу по. . .
|
JUnit или TestNG: Выбираем Java-фреймворк для тестирования
Javaican 20.03.2025
История тестовых фреймворков в Java началась в конце 90-х, когда Кент Бек и Эрих Гамма разработали JUnit - инструмент, который перевернул представление разработчиков о модульном тестировании. JUnit. . .
|
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
|
Python и PDF: Создание и редактирование файлов
py-thonny 20.03.2025
Работа с PDF-документами – одна из популярных задач в современной разработке. Python предлагает несколько инструментов для создания, чтения и редактирования PDF-файлов, среди которых особенно. . .
|
Корутины в Unity и производительность WaitForSeconds
GameUnited 20.03.2025
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины —. . .
|