Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Critical] Система при копипасте локаторов почему то заключает локатор в одинарные кавычки, а при экспорте - двойные (что правильно) #1582

Closed
AlexeyGirin opened this issue Dec 4, 2023 · 2 comments · Fixed by #1596
Assignees
Labels
bug Something isn't working
Milestone

Comments

@AlexeyGirin
Copy link
Contributor

Environment details (please complete the following information):
JDN v 3.14.30 Back-end v 0.2.58
win10

Describe the bug
Система при копипасте локаторов почему то заключает локатор в одинарные кавычки, а при экспорте - двойные (что правильно)

To Reproduce
Steps to reproduce the behavior:

  1. Откройте плагин на страничке https://jdi-testing.github.io/jdi-light/html5.html (пароль - Roman, Pass - Jdi1234)

  2. Нажмите кнопку +Page Object

  3. Распознайте там HTML5 элементы через кнопку Generate All

  4. Добавьте два локатора в ПО и создайте его
    image

  5. Скопируйте ПО в буфер обмена и экспортните в жава файл

Actual behavior
В буфере будет (одинарные кавычки, неправильно):

@UI('//*[@class='uui-button display-none']')
public Button invisibleButtonCssDisplayNone;

@UI('//*[@id='password']')
public TextArea password;

а файле будет (двойные кавычки, правильно):

public class Html5Page2 extends WebPage {
    @UI("//*[@class='uui-button display-none']")
    public Button invisibleButtonCssDisplayNone;

    @UI("//*[@id='password']")
    public TextArea password;
}

Expected behavior
В буфере результат как в экспорте

@Iogsotot
Copy link
Contributor

#1596
3.14.32

@AlexeyGirin
Copy link
Contributor Author

Fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants