Мне нужно щелкнуть кнопку, xpath которой равен «// input [содержит (@ value, 'Экспорт в Excel')]» через ключевое слово Выполнить Javascript. Я не знаю, как им пользоваться.
Может кто-нибудь мне помочь!!!



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете написать это, как показано ниже
Execute JavaScript document.evaluate("ur xpath",document.body,null,9,null).singleNodeValue.click();
Это странно, потому что я использую его, и он отлично работает. Попробуйте сфокусировать окно, а затем повторите попытку
Я тоже пробовал с этим, но у меня это не сработало. Во время отладки этого кода я попытался перезагрузить страницу, после перезагрузки страницы я смог выполнить оставшиеся действия.
Решение, которое я нашел для этой проблемы, - у меня перезагрузил страницу после сценария выполнение AutoIT, тогда я смог выполнить оставшийся код.
Спасибо за код, он работает нормально. Я сомневаюсь. В моем коде после запуска Javascript-исполнителя я выполняю сценарий autoit для обработки всплывающего окна. После выполнения сценария Autoit присутствует только одна строка кода, после того как сценарий autoit выполняется, а остальные коды не выполняются. Не знаю почему. Вы можете помочь с этим ??