Перейти к содержимому

Фотография

Не могу найти элемент. Правая клавиша мышки не работает.

selenium vba java selenium-driver excel microsoft edge

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 valdis_b

valdis_b

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Валдис Б

Отправлено 22 мая 2024 - 13:57

Здравствуйте.

 

Я не программист, но изучаю автоматизацию процессов на работе с помощью Selenium и VBA (Excel). Сейчас я получил задание с новым сайтом, и, как мне сказали, там задействована Java. Всё работает хорошо до того момента, как появляется табличка "сохранить". После этого правая клавиша мышки не работает, то есть я не могу кликнуть на элемент и изучить его. В окне Inspect также не замечено никаких серьёзных изменений. Как кликнуть на эту табличку, либо обойти её? Используется программа для отельного бизнеса Ideas в браузере Microsoft Edge.

 

Заранее спасибо за ответы. Скриншоты прилагаются.

 

 

 

 

Прикрепленные файлы


  • 0

#2 valdis_b

valdis_b

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Валдис Б

Отправлено 22 мая 2024 - 14:38

Ответ получен на Stack Overflow:

 

That dialog is not HTML, it's a JavaScript alert. You need to switch to the Alert and then Accept it.

Code sample

Sub Test()
Dim popup As Selenium.Alert
Set driver = New Selenium.ChromeDriver
With driver
.Get "http://the-internet....ascript_alerts"
.FindElementByCss("button[onclick='jsConfirm()']").Click
Set popup = .SwitchToAlert(Raise:=False)
popup.Accept
End With
End Sub


  • 1



Темы с аналогичным тегами selenium, vba, java, selenium-driver, excel, microsoft edge

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных