none
Запуск Powershell скрипта написанного на Windows в Ubuntu RRS feed

  • Вопрос

  • Добрый день.

    Думаю ни для кого не секрет что вышел официальный Powershell для Linux.

    Установил его на свой сервер Ubuntu 16.04

    У меня есть скрипт, который работает на Windows.

    Но хочу его запустить на Ubuntu. Возможно ли? Помогите адаптировать

    [Reflection.Assembly]::LoadFrom("C:\selenium-dotnet-3.0.0-beta3\net40\WebDriver.dll")
    $url = "http://site.com/"
    $ie = New-Object OpenQA.Selenium.Chrome.ChromeDriver
    $ie.Navigate().GoToUrl($url)
    $frame = $ie.FindElementByClassName("java_block")
    $ie.SwitchTo().Frame($frame)
    $link = $ie.FindElementsByTagName("a") | Where {$_.Text} | Get-Random
    $link.Click()
    Start-Sleep -Seconds 20
    $ie.Quit()

    Путь соответственно заменить до папки с selenium для Linux.

    Вообще возможен ли запуск данного скрипта или придётся новый делать под Ubuntu?

    Спасибо заранее

    11 января 2017 г. 10:17

Все ответы

  • Если имеются все задействованные компоненты (в том числе управляемая сборка селениума и браузер которым она умеет управлять), то наверное можно.

    Данная статья показывает что все вроде есть:

    http://www.milosev.com/27-c/code-snippets/450-selenium-in-mono-under-ubuntu.html

    Про пути вы уже и сами знайте, возможно надо будет исправить вызовы селениума если они разные в разных ОС.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    11 января 2017 г. 17:34
    Модератор