Есть ли способ автоматизировать использование selinium c# на веб-интерфейсе карт? - PullRequest
0 голосов
/ 24 марта 2020

Я пишу код в селене C#, используя селен chrome драйвер. Большую часть веб-автоматизации я могу сделать, используя xml полные пути (пример кода ниже), но я хочу автоматизировать элементы, которые есть на картах nokia here, для которых в chrome нет xpath. мой вопрос: как вы автоматизируете и если это невозможно, какие-либо альтернативные способы достижения этого? пример кода и пользовательский интерфейс:

            lo.Righclick(ws);  
            Thread.Sleep(3000);
            ws.ClickByXPath("/html/body/ctx-root/ctx-home/ctx-project/ia-side-bar/section/ctx-project-dashboard/div[2]/div/ctx-dashboard-map/ctx-dashboard-menu/ia-auto-scroll/div[1]/ia-action-menu-item[5]");
            Thread.Sleep(3000);
            ws.ClickByXPath("/html/body/ia-dialog/ia-dialog-footer/ia-button[2]/button");
            //lo.ClickDissconnectOLC(ws);

Я получаю географическое местоположение, но я не знаю, как их использовать, вот несколько изображений, оставшихся - это элемент проверки, а желтые точки справа - это то, что я хочу щелкнуть в моей автоматизации эти желтые элементы на верхней части карты, и я не получаю xpath из них. [! [введите описание изображения здесь] [1]] [1]

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