Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Jenkins не восстанавливает NuGet пакеты



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Jenkins не восстанавливает NuGet пакеты
2018-10-08 15:58

Добрый день. Несколько дней не могу решать данную проблему:

 

Для сборки скачанного с гита проекта мне необходимо восстановить NuGet пакеты, а именно скачать все дллки.

 

Делаю это следующей командой : "C:\Learning_csharp\nuget.exe" restore estimateme.sln

 

В итоге часть пакетов восстанавливаются, а некоторые просто зависают :

browser_2018-10-08_16-50-36.png

 

Если же я это делаю непосредственно просто в командой строке, то всё отрабатывается:

cmd_2018-10-08_17-03-20.png



Локаторы в Selenium.
2018-10-08 16:57

Пишу автотесты для SPA, и возник такой вопрос. Есть у нас, скажем, страница с пользователями, где можно создать нового, есть ряд полей типа input, куда мы вводим данные - имя, логин, пароль, и т.д. Собственно, пишу я на python, а в качестве IDE у меня PyCharm - внутри него есть удобный дебаггер, а также питоновская консоль, которую я использую для отладки тех или иных вещей. Например, локаторов веб-элементов. Суть кейса: в консоли я запускаю geckodriver и ввожу код:

wd.find_element_by_xpath("//input[@type='text'])[4]").send_keys("123456)

- он соответствует некому полю ввода, и все работает - в открытом окне драйвера в нужном поле вводятся нужные цифры.

Потом, отладив этот и другие локаторы такого типа, я копирую их в код непосредственно тестов. Мы используем PageObject, в файле локаторов объявляем их списком внутри класса, и выглядят они например так:

NAME = (By.XPATH,"(//input[@type='text'])[4]")

потом класс имплементируется в код теста, ну и все как обычно.

Итак, вопрос: почему в консоли данный тип локаторов работает прекрасно, а при запуске тестов я получаю ошибку:

selenium.common.exceptions.InvalidSelectorException: Message: Given xpath expression "//input[@type='text'])[5]" is invalid: SyntaxError: The expression is not a legal expression.

Только ли потому что тип объявления слегка разный? (find_by_xpath и By.XPATH)



© 2010 | Software-Testing.Ru


В избранное