Closed AlexeyGirin closed 8 months ago
Tested in 3.14.38 - Passed
variables.Html5Page.url=/jdi-light/html5.html variables.Html5Page.Label.romanIovlev=By.linkText(Roman Iovlev) variables.Html5Page.TextField.jdiTestingPlatform=By.tagName(h1) variables.Html5Page.Button.button1=By.className(uui-button red) variables.Html5Page.Button.bigBlueButton=By.id(blue-button) variables.Html5Page.Table.getSelectedIndexGetIndexOfTheSelectedElement=By.xPath(//*[contains(text(), 'getSelectedIndex() - Get index of the selected Element')]) variables.Html5Page.Table.isSelectedActionValueVerifiesSelectedTextWithValue=By.linkText(isSelectedAction(value) - Verifies selected text with value) variables.Html5Page.Table.isHiddenCheckIsElementHidden=By.cssSelector(.doc-space:nth-child(6) p:nth-child(9))
Environment details (please complete the following information): JDN v 3.14.30 Back-end v 0.2.58 win10
Describe the bug Экспорт в файл в формате вивидуса заменяет все локаторы (кроме xPath и CSS) на undefined (а вот копипаст - работает)
To Reproduce Steps to reproduce the behavior:
Откройте плагин на страничке https://jdi-testing.github.io/jdi-light/html5.html (пароль - Roman, Pass - Jdi1234)
Нажмите кнопку +Page Object
Распознайте там HTML5 элементы через кнопку Generate All
Добавьте в ПO локаторы с именами (дополнительно меняя тип на который я скажу): romanIovlev - поменяйте типа на linkText jdiTestingPlatform - поменяйте типа на tagName button1 - поменяйте типа на className bigBlueButton - поменяйте типа на id getSelectedIndexGetIndexOfTheSelectedElement - тип не менять isSelectedActionValueVerifiesSelectedTextWithValue - поменяйте типа на linkText isHiddenCheckIsElementHidden - поменяйте типа на css
Создайте ПО
Экспортните этот конкретный ПО в жава файл
Actual behavior Содержимое файла:
Expected behavior Ожидаемое содержимое файла: