Перейти к содержимому

Lenly

Регистрация: 06 апр 2011
Offline Активность: 17 ноя 2016 17:03
-----

Мои темы

Запуск Safari(Mac) с предустановленным экстеншеном

04 июня 2014 - 15:51

Добрый день!

 

Никак не мог победить Сафари и запустить его с установленным экстеншеном.

 SafariOptions options = new SafariOptions
                    {
                        CustomExtensionPath = @"file:///Users/IAM/Downloads/appid.safariextz"
                    };

                    DesiredCapabilities capabilities = new DesiredCapabilities();
                    capabilities.SetCapability("app", options);
                    driver = new RemoteWebDriver(new Uri("http://10.4.0.4:4444/wd/hub"), DesiredCapabilities.Safari());

Браузер запускается, экстеншена нет.

Что я пропустила?

Спасибо!


WebDriver не может найти ссылку на кнопке в IE10

11 апреля 2014 - 09:04

Столкнулась с проблемой пропадающей ссылки.

У меня на сайте есть кнопка, выглядящая как-то так:

<a class="btn m-success m-large" id="ieLink" href="http://some_URL">

 

При нажатии кнопки начинает загружаться экстеншен для браузера. Когда я запускаю тест для IE, то кнопка находится, но вот ссылки на ней как будто нету. И после нажатия на кнопку ничего не происходит.

В остальных браузерах работает нормально.

 

Я остановила тест перед нажатием и проверила кнопку: нажимаю - ничего не происходит.

Если захожу на сайт сама, без участия webdriver'а (версия 2.41.0), то все прекрасно нажимается и загружается.

Сделала две картинки, чтобы понятнее было. Это момент, когда я навожу мышку на кнопку.

 

Прикрепленный файл  Button1.jpg   23,69К   1 Количество загрузок:          Прикрепленный файл  Button2.jpg   17,47К   1 Количество загрузок:

 

Помогите пожалуйста! :)


Ошибка 'No connection could be made because the target machine act

08 апреля 2014 - 09:39

Добрый день!

 

У меня есть несколько автотестов на WebDriver, в каждом из которых нужно при запуске открыть браузер, а в конце теста закрыть.

Тесты лежат в одном классе, который содержит TestInitialize (это аннтотации MSTest) с запуском драйвера и браузера:

 

private void ChooseBrowser(String browser)
        {
            if (driver == null)
            {
                if ("firefox".Equals(browser))
                {
                    driver = new FirefoxDriver();
                }
              
                driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(30));
            }

 

 

 

и TestCleanup с остановкой драйвера:

 

public void Stop()
        {
            driver.Quit();
            driver = null;
        }

 

 

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

Но если я запускаю несколько тестов подряд, то проходит только первый, остальные валятся с ошибкой:

 

OpenQA.Selenium.WebDriverException: Unexpected error. System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it [::1]:59780
   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
 
При чем во втором и следующих тестах бразер открывается и переходит на страницу логина, а у же на ней сваливается с ошибкой.
Такое поведение в Chrome и Firefox, в других браузерах не пробовала.
 
Посоветуйте, что-нибудь, пожалуйста.
 
 

Exam 98-379: Software Testing Fundamentals

13 марта 2014 - 13:49

Сдавал ли кто-нибудь этот экзамен от microsoft?

Хотелось бы почитать отзывы и впечатления.

В интернете очень много всего про ISTQB, а вот про этот экзамен мне почти ничего не удалось найти.

 

Спасибо!


Имитация нажатия клавиш на клавиатуре

17 декабря 2013 - 14:24

Здравствуйте.
Никак не могу разобраться, можно ли имитировать нажатие клавиш на клавиатуре в Селениум (Enter, Tab и т.д.). Кнопки мне нужно нажимать безотносительно какого-либо объекта, т.е. findElement не подходит совсем.
Тесты пишу на C#, находила примеры только для java.

Большое спасибо! :)