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

Публикации repon

10 публикаций создано repon (учитываются публикации только с 28 апреля 2023)


#163017 specFlow. feature-файл, как BeforeScenario для всех Scenario

Отправлено автор: repon 18 октября 2017 - 08:31 в Автоматизированное тестирование

кто-нибудь знает?




#161959 specFlow. feature-файл, как BeforeScenario для всех Scenario

Отправлено автор: repon 30 августа 2017 - 08:39 в Автоматизированное тестирование

не выходит вызвать фьючиФайл.Сценарий()

var beforeSettings = new BeforeScenarioSettingsFeature();
beforeSettings.TestInitialize();
beforeSettings.Before_Scenario();

ругается при TestInitialize() на Additional information: Object reference not set to an instance of an object.




#161799 specFlow. feature-файл, как BeforeScenario для всех Scenario

Отправлено автор: repon 28 августа 2017 - 09:22 в Автоматизированное тестирование

нашел ответ, вроде




#161797 specFlow. feature-файл, как BeforeScenario для всех Scenario

Отправлено автор: repon 28 августа 2017 - 09:16 в Автоматизированное тестирование

привет!

 

specFlow 2.1.

 

Можно настроить/установить один feature-файл, как BeforeScenario, чтобы он выполнялся  для всех сценариев всех остальных feature-ов?

 

Или 1 сценарий для всех остальных Фьюче-файлов и их сценариев?!

 

Background/Предыстория распространяются только на текущий  Фьюче-файл




#161795 C# Winium SendKeys не кликает

Отправлено автор: repon 28 августа 2017 - 08:55 в Автоматизированное тестирование

а элемент найден?

что должно произойти при нажатии?




#159724 Что выбрать Test Rail или Zephyr?

Отправлено автор: repon 18 апреля 2017 - 11:13 в Управление тестированием

 

можете подсказать?

эти плагины регистрируют результаты прогона в Jira, создавая новые записи? или к имеющимся задачам (тест-кейсам - http://jira.site.com/browse/QT-123456 ) - могут проставлять статусы прогона тестов?




#157603 Помогите, Data Driven (xml) + Nunit + C#, как правильно подавать данны

Отправлено автор: repon 17 января 2017 - 08:05 в Автоматизированное тестирование

[TestFixture]
public class Testing
{
        [TestCaseSource("Get_IPTN_List")]
        public void IPTN_Test(string product, string url)
        {
             VerifyValues(product, url);
        }
        
        protected IEnumerable<string[]> Get_IPTN_List ()
        {
            var reader = new CsvReader(File.OpenText("путь к csv-файлу"));
            while (reader.Read())
            {
                yield return new string[] { reader.GetField<string>(0), reader.GetField<string>(1) };
            }
        }


}


а как можно передать параметр в функцию или из нее как узнать имя вызвавшего метода?

тестов много. не писать же для кажд теста такую ф-ю... и хочется все параметры всех кейсов описать в 1 файле, а потом, в зависимости от имени теста(кейса) вызыватть нужные параметры именно для него




#157104 Помогите, Data Driven (xml) + Nunit + C#, как правильно подавать данны

Отправлено автор: repon 23 декабря 2016 - 07:37 в Автоматизированное тестирование

[TestFixture]
public class Testing
{
        [TestCaseSource("Get_IPTN_List")]
        public void IPTN_Test(string product, string url)
        {
             VerifyValues(product, url);
        }
        
        protected IEnumerable<string[]> Get_IPTN_List ()
        {
            var reader = new CsvReader(File.OpenText("путь к csv-файлу"));
            while (reader.Read())
            {
                yield return new string[] { reader.GetField<string>(0), reader.GetField<string>(1) };
            }
        }


}


спасибо, попробую)




#156276 Помогите, Data Driven (xml) + Nunit + C#, как правильно подавать данны

Отправлено автор: repon 22 ноября 2016 - 08:57 в Автоматизированное тестирование

Есть тесты, типа:

 

        [TestCase("par11", "par21", "par31", "par41", TestName = "12345")]

        [TestCase("par12", "par22", "par32", "par42", TestName = "12345")]
        public void Test12345(string par1, string par2, string par3, string par4){}
 
каким образом можно/удобно/правильно реализовать Data Driven и подавать данные в тесты из файла (xml или json) на c# с использованием Nunit?
 
тестов много. кол-во параметров разное. есть тесты по 1 прогону, есть с массивом данных, как в примере, т.е. тест выполняется с разными данными >1 раза.



#156145 HP LeanFt. Нужна помощь в работе с input type='file'

Отправлено автор: repon 15 ноября 2016 - 15:31 в Hewlett-Packard (Mercury) - Functional Testing

HP LeanFt.

 

На портале кастомный/е (скрытый/е) Инпут/ы с выбором файла: 

<label class="uploadbutton">
    <div class="button" >Choose</div>
    <div class='input'>Choose a file</div>
    <input type="file" onchange="this.previousSibling.previousSibling.innerHTML = this.value" id="upload_hidden_2" />
</label>

<a class="js-fileapi-wrapper upload-link">
    <span class="upload-link__txt">Upload photo</span>
    <input name="photo" type="file" accept="image/*" id="upload_hidden_3" />
</a>

<div class="js-fileapi-wrapper upload-btn">
    <div class="upload-btn__txt">Upload files</div>
    <input name="files" type="file" multiple id="upload_hidden_4"/>
</div>

 

 

и код теста:

var url2 = "http://www.uniplast-kbe.ru/test/1.php";
var css1 = "input#upload_hidden";
var css2 = "input#upload_hidden_2";
var css3 = "input#upload_hidden_3";
var css4 = "input#upload_hidden_4";

browser.Navigate(url2);
browser.Sync();

browser.Describe< IFileField >(new CSSDescription(css1)).SetValue(filePath);//ok
browser.Describe< IFileField >(new CSSDescription(css2)).SetValue(filePath);//bad
browser.Describe< IFileField >(new CSSDescription(css3)).SetValue(filePath);//bad
browser.Describe< IFileField >(new CSSDescription(css4)).SetValue(filePath);//bad

В Chrome Падает на методах SetValue начиная со css2...

 

как можно указать путь к файлу? 

 

 

2 - Cannot identify the object "Web.IWebFile".

Verify that this object's properties match an object currently displayed in your application. HP.LFT.SDK    в HP.LFT.SDK.Core.ClassModel.TestObjectExecuterBase.HandleReplayError(Int32 errorCode, IDictionary`2 data)
   в HP.LFT.SDK.Web.EditFieldBase.SetValue(String text)
 
3 - Cannot identify the object "[ photo ]".
Verify that this object's properties match an object currently displayed in your application. HP.LFT.SDK    в HP.LFT.SDK.Core.ClassModel.TestObjectExecuterBase.HandleReplayError(Int32 errorCode, IDictionary`2 data)
   в HP.LFT.SDK.Web.EditFieldBase.SetValue(String text)
 
4 - Cannot identify the object "[ files ]".
Verify that this object's properties match an object currently displayed in your application. HP.LFT.SDK    в HP.LFT.SDK.Core.ClassModel.TestObjectExecuterBase.HandleReplayError(Int32 errorCode, IDictionary`2 data)
     в HP.LFT.SDK.Web.EditFieldBase.SetValue(String text)

 

Как вариант - 1)попробовать сделать ява-скриптом инпуты видимыми?

                        2)Сначала пробовал кликать по обертке и обрабатывать ВинДиалог - в Chrome диалог не появляется, в FF и IE норм.