Невозможно закрыть раскрывающийся список cdk в автоматизации, используя селен с javascript и jest framewok - PullRequest
1 голос
/ 06 января 2020

В раскрывающемся списке с множественным выбором CDK, когда я нажимаю раскрывающийся список, чтобы открыть его, создайте маску на весь экран, в результате чего нет элементов, которые можно было бы щелкнуть снаружи, из-за этого я не могу выполнить событие щелчка на нем с помощью селена. WebDriver. Всегда отображается исключение, что элемент не взаимодействует, и когда я предоставляю неявное ожидание, оно не показывает никаких исключений, но раскрывающийся список остается открытым.

1 Ответ

0 голосов
/ 07 января 2020

Я много искал и, наконец, нашел решение, что в веб-драйвере селена есть executeScript, который решает мою проблему. Я использовал driver.executeScript("") в параметре. Я вставил метод DOM в виде строки, чтобы щелкнуть по координате, чтобы закрыть раскрывающийся список, но я не понимаю, как это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...