Работа с папками на Google диске через Chrome

Партнеры, возник такой вопрос при работе с функциями браузера в EN.

Есть ссылка на гугл диск определенную папку (клиенты). В ней есть другие папки с наименованиями клиентов. Есть только информация по названию папки (наименованию клиента) и задана переменной - в нашем примере ООО “Ромашка”. Как с помощью функций из раздела браузер в EN произвести какие либо действия с папкой зная только ее название (для начала открыть ее, в дальнейшем можно будет скопировать url и дальше работать)

@Timofey, нужно посмотреть, каким образом задается селектор папки. Скорее всего селектор содержит в какой-либо своей части имя папки. И в таком случае нужно это задействовать при выборе селектора, а дальше интегрировать переменную с названием.

@g.melihov, можете пожалуйста на живом примере объяснить.

Вот атрибуты элемента “папка ООО “Ромашка””

CSS-селектор: #:tn > div > c-wiz > div.v9czFf > c-wiz > div.pdAMZe > c-wiz > div > c-wiz > div.YEXPof > c-wiz:nth-child(1) > c-wiz > div > c-wiz:nth-child(1) > div > div > div > div

XPath: //*[@id=":tn"]/div/c-wiz/div[2]/c-wiz/div[1]/c-wiz/div/c-wiz/div[1]/c-wiz[1]/c-wiz/div/c-wiz[1]/div/div/div/div

Значение самого элемента: <div class="bSmy5"><div class="a-Oa-qd-Nd"><svg height="100%" width="100%" viewBox="0 0 10 10" preserveAspectRatio="none" focusable="false"><rect width="10" height="10"></rect></svg></div><div class="tohzcb"><div class="l-o-c-qd" aria-label="Папка на Google Диске с общим доступом."><svg x="0px" y="0px" focusable="false" viewBox="0 0 24 24" height="24px" width="24px" fill="#8f8f8f"><g><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2v1z"></path><path d="M0 0h24v24H0z" fill="none"></path></g></svg></div></div><div class="YZ2PJ"><span class="l-A-ia-ef"></span></div><div class="TBiAlb"></div><div class="Q5txwe" data-tooltip="ООО &quot;Ромашка&quot;" aria-label="ООО &quot;Ромашка&quot;" data-tooltip-align="b,c" data-tooltip-delay="500" data-tooltip-unhoverable="true" data-tooltip-only-on-overflow="true">ООО "Ромашка"</div></div>

Распишите как и какие поля заполнять в функции “Кликнуть по элементу” из раздела “Браузер” для доступа к папке клиента. Если название папки клиента задано переменной. Если необходимы еще какие-то данные - сообщите, мы предоставим

Попробуйте такой вариант: div[aria-label="ООО &quot;Ромашка&quot;"]
Вставлять в CSS-селектор, “Задать значение”, так как переменных тут нет

Возьмите сначала простой пример - где нет кавычек и других символов. Пусть будет только текст, какая-нибудь папка вроде “Тестовая папка”.

Спасибо за совет!

В случае с Ромашкой выдает ошибку: no such element: Unable to locate element: {“method”:“css selector”,“selector”:“div[aria-label=“ООО “Ромашка””]”} (Session info: chrome=76.0.3809.132)

В случае с test (div[aria-label=“test”]) - срабатывает корректно

Я так понимаю в случае использования переменной, в которой будет хранится название компании с кавычками приведет к такой же ошибке как и с ООО “ромашка”?

Нет, там ошибка скорее всего связана с тем, как кавычки отображаются. В общем-то и всё.

С переменной ошибки не будет. То есть сама переменная как явление ошибку не внесет. Ошибка будет, если сам селектор неверный. Тут вопрос кавычек, с ним надо разобраться.