Как нажать на флажок охватить класс с помощью VBA Selenium

#vba #selenium #selenium-webdriver #selenium-chromedriver #bots

Вопрос:

введите описание изображения здесь

htmlкод:

Как я могу установить все флажки в этой таблице (на рисунке)? код vba и селен. большое спасибо

 bot.FindElementByClass("ui-chkbox-icon ui-icon ui-icon-blank ui-c").Click
 

это не сработает.

Комментарии:

1. вы получаете какие-либо ошибки?

Ответ №1:

Посмотрим, поможет ли это

 driver.FindElementByXPath(".//span[@class='ui-chkbox-icon ui-icon ui-icon-blank ui-c']").Click
 

Если нет, попробуйте нажать на div. Предполагая, что класс div уникален

 driver.FindElementByXPath(".//div[@class='ui-chkbox-box ui-widget ui-corner-all ui-state-default']").Click
 

Комментарии:

1. можете ли вы сделать цикл для всех флажков?

2. Можете ли вы поделиться URL-адресом?

3. нет, я не могу, потому что ему нужен пользователь и пропуск.

4. но на картинке вы можете это увидеть (прикрепите картинку)

5. можете ли вы попробовать нажать на div. Смотрите мой ответ для обновления