Не удается щелкнуть селеном на опции сервисной консоли Salesforce

Я пытаюсь автоматизировать Salesforce Service Console, но у меня возникают проблемы из-за того, что окна iframe множатся.

Одна вещь, которая мне действительно нужна, - это нажать на опцию "Закрыть все основные вкладки", но все, что я пробовал, не работает.

Странно то, что, хотя щелчок не выполняется, ничего не происходит, если я пытаюсь щелкнуть консоль инспектора Chrome с помощью javascript, вкладки закрываются, также если я нажимаю вручную, вкладки закрываются, но если это сделано, это селен / каталон хотя щелчок не происходит, ничего не происходит.

Я обнаружил, что источник всплывающего html не находится под iframe, но рендеринг всплывающего окна перекрывает iframe, который поступает из вкладки внешней страницы.

Если я обманываю веб-страницу, изменяя CSS с инспектором, перемещая всплывающее окно больше вверх, если нет iframe, то щелчок закрывает вкладки.

Также, если я удалю iframe из HTML, щелчок закроет вкладки.

Итак, я понимаю, что это может быть проблемой, но, хотя я пытался переключиться на iframe, все еще не работает.

Я использую каталон для автоматизации, но также случается и с селеном.

Вы можете мне помочь?

код всплывающего списка

       <div id="ext-comp-1031"
    class="x-menu x-menu-floating x-layer"
    style="position: absolute; z-index: 15000; visibility: visible; left: 1086px; top: 124px;">
    <a class="x-menu-focus"
        href="#"
        onclick="return false;"
        tabindex="-1"
        id="ext-gen173"/>
    <ul class="x-menu-list"
        id="ext-gen174"
        style="height: 158px;">
        <li id="x-menu-el-ext-comp-1106"
            class="x-menu-list-item">
            <a id="ext-comp-1106"
                class="x-menu-item tab-scroller-menu-item "
                hidefocus="true"
                unselectable="on"
                href="#">
                <img alt=""
                    src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
                    class="x-menu-item-icon hidden"
                    id="ext-gen526">
                    <span class="x-menu-item-text"
                            id="ext-gen527">
                        <div class="tabTitle">
                            <span class="tabText">External Page</span>
                        </div>
                        <img alt=""
                            src="/s.gif"
                            class="refresh-icon"
                            id="ext-gen538">
                            <div class="x-menu-item-icon burl-link third-position"
                                id="ext-gen539"/>
                            <img alt=""
                                src="/s.gif"
                                class="bookmark-icon bookmarkNoPin"
                                id="ext-gen540"></span>
                        </a>
                    </li>
                    <li id="x-menu-el-ext-comp-1107"
                        class="x-menu-list-item">
                        <a id="ext-comp-1107"
                            class="x-menu-item tab-scroller-menu-item x-tab-tabmenu-selected "
                            hidefocus="true"
                            unselectable="on"
                            href="#">
                            <img alt=""
                                src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
                                class="x-menu-item-icon hidden"
                                id="ext-gen528">
                                <span class="x-menu-item-text"
                                        id="ext-gen529">
                                    <div class="tabTitle">
                                        <span class="tabText">External Page</span>
                                    </div>
                                    <img alt=""
                                        src="/s.gif"
                                        class="refresh-icon"
                                        id="ext-gen541">
                                        <div class="x-menu-item-icon burl-link third-position"
                                            id="ext-gen542"/>
                                        <img alt=""
                                            src="/s.gif"
                                            class="bookmark-icon bookmarkNoPin"
                                            id="ext-gen543"></span>
                                    </a>
                                </li>
                                <li id="x-menu-el-ext-comp-1108"
                                    class="x-menu-list-item">
                                    <a id="ext-comp-1108"
                                        class="x-menu-item x-tab-tabmenu-menuItem"
                                        hidefocus="true"
                                        unselectable="on"
                                        href="#">
                                        <img alt=""
                                            src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
                                            class="x-menu-item-icon "
                                            id="ext-gen530">
                                            <span class="x-menu-item-text"
                                                    id="ext-gen531">Close all primary tabs</span>
                                        </a>
                                    </li>
                                    <li id="x-menu-el-ext-comp-1109"
                                        class="x-menu-list-item">
                                        <a id="ext-comp-1109"
                                            class="x-menu-item x-tab-tabmenu-menuItem"
                                            hidefocus="true"
                                            unselectable="on"
                                            href="#">
                                            <img alt=""
                                                src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
                                                class="x-menu-item-icon "
                                                id="ext-gen532">
                                                <span class="x-menu-item-text"
                                                        id="ext-gen533">Refresh all primary tabs</span>
                                            </a>
                                        </li>
                                        <li id="x-menu-el-ext-comp-1110"
                                            class="x-menu-list-item">
                                            <a id="ext-comp-1110"
                                                class="x-menu-item x-tab-tabmenu-menuItem"
                                                hidefocus="true"
                                                unselectable="on"
                                                href="#">
                                                <img alt=""
                                                    src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
                                                    class="x-menu-item-icon "
                                                    id="ext-gen534">
                                                    <span class="x-menu-item-text"
                                                            id="ext-gen535">Reopen last-closed tab</span>
                                                </a>
                                            </li>
                                            <li id="x-menu-el-ext-comp-1111"
                                                class="x-menu-list-item">
                                                <a id="ext-comp-1111"
                                                    class="x-menu-item x-tab-tabmenu-menuItem"
                                                    hidefocus="true"
                                                    unselectable="on"
                                                    href="#">
                                                    <img alt=""
                                                        src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
                                                        class="x-menu-item-icon "
                                                        id="ext-gen536">
                                                        <span class="x-menu-item-text"
                                                                id="ext-gen537">Show keyboard shortcuts (SHIFT+K)</span>
                                                    </a>
                                                </li>
                                            </ul>
                                        </div>

xpath я выбираю

       //*/text()[normalize-space(.)='Close all primary tabs']/parent::*

0 ответов

Другие вопросы по тегам