Как развернуть / свернуть узел Jstree?

Мы работаем над одним мероприятием по автоматизации для автоматизации входа в систему и загрузки файлов по внешней сторонней ссылке. Наше требование - использовать Powershell для выполнения этой деятельности.

В другой папке хранятся файлы, которые созданы с помощью Jstree. поэтому наш код должен пойти и развернуть папку и найти конкретный файл с сайта. Мы могли бы войти в систему и перенаправить на определенную страницу, но мы застряли здесь в динамическом расширении папок, так как считаем, что это немного сложнее.

Это то, что мы пробовали до сих пор.

$url = "http://testUrl.com"
$username = "User"
$password = "Password"

$ie = New-Object -ComObject InternetExplorer.Application
$ie.Visible = $true
$ie.Navigate($url);

while ($ie.Busy -eq $true) {
    Start-Sleep -Milliseconds 1000;
}

$ie.Document.GetElementById("IDToken1").Value = $username
$ie.Document.GetElementByID("IDToken2").Value = $password
$ie.Document.GetElementById("Login.Submit").Click();

Start-Sleep -Seconds 15
while ($ie.Busy -eq $true) {
    Start-Sleep -Milliseconds 1000;
}

$ie.Navigate($repoClearUrl);

Start-Sleep -Seconds 15
while ($ie.Busy -eq $true) {
  Start-Sleep -Milliseconds 1000;
}

foreach ($element in $ie.Document.DocumentElement.GetElementsByClassName('jstree-node  jstree-closed jstree-last') | where {$_innerText -eq 'RDFBN'}) {
    if ($item.InnerText -eq 'RDFBN') {
        $item.Click()
    }
}

Вот изображение кода клиента и имени папки

0 ответов

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