Могу ли я написать модуль кода Selenium для Ranorex? - PullRequest
0 голосов
/ 23 ноября 2018

У нас есть ситуация, когда у нас уже есть целое решение (очень большое решение) с тестом селена (c #) для тестов пользовательского интерфейса (включая все объекты страницы).Теперь для тестирования End2End мы хотим внедрить Ranorex, чтобы помочь в создании абстрактного тестового набора для тестировщиков без навыков программирования.Есть ли возможность писать тесты на основе селена на основе существующих объектов страницы и предоставлять их в качестве модулей кода для ranorex?Я не мог найти ссылки или примеры кода для этого.Мы используем сетку селена для выполнения, поэтому я думаю, что это должно быть теоретически возможно, когда я смогу получить доступ к веб-драйверу.Но я не уверен.Любые советы или другие материалы полезны, спасибо

Ответы [ 3 ]

0 голосов
/ 23 ноября 2018

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

0 голосов
/ 26 ноября 2018

Поддержка Ranorex помогла мне с проблемой.Вы можете получить доступ к Selenium Webdriver с помощью следующего кода: public void SeleniumAPI () {var webDriverEndpoint = Host.Current.TryGetAsWebDriverEndpoint ();

        if(webDriverEndpoint == null)
            Report.Info("Selenium", "Test is currently not running on a selenium Endpoint");
        else
        {
                    //Your code here

}}

0 голосов
/ 23 ноября 2018

Чтобы запустить существующий набор тестов Selenium из Ranorex, обратитесь к Как использовать Ranorex с существующими тестами Selenium .

...