yandex-qatools / htmlelements

Html Elements is a Java framework providing easy-to-use way of interaction with web-page elements in web-page tests.
Other
271 stars 116 forks source link

In HtmlElementUtils.newInstance added optional parameter "outerObject". #136

Open Kin-k opened 7 years ago

Kin-k commented 7 years ago

Без этого возникает проблема с вложенными inner-классами HtmlElement-ов.

outerClass.newInstance() - создаёт новый объект outer-класса, для которого запускается популейт, который опять выполняет newInstance для поля, являющегося объектом класса inner-класса. В котором опять outerClass.newInstance(). В результате вечная рекурсия.

qatools-ci commented 7 years ago

SonarQube analysis reported 3 issues:

Watch the comments in this conversation to review them.