оберток.

ортала, который я сейчас тестирую, я столкнулся с проблемой, что не мог создать локаторы xpath, через некоторое время я понял, что это из-за «#document», это обрезает путь и делает простое «копирование xpath». «направить путь к совершенно другому элементу.

<iframe id="FRAMENAME" src="/webclient/workspace/launch-task/REMbl?ds=BP" width="100%" height="100%" frameborder="0" data-navitemname="navitemname" style="" xpath="1">
#document
    <html>
        CODE....
    </html>

Я нашел решение для этого, это просто добавить переключатель, как это:

driver.switchTo().frame("FRAMENAME");

Это работает и заставляет остальную часть кода работать должным образом, но требует дополнительной обработки этой команды, пока код не переместится на следующую строку.

Поэтому я хотел бы спросить, есть ли лучшее решение для этого? что-то умнее / быстрее?

Я обеспокоен тем, что когда наступит момент, когда у меня будет много сценариев, время выполнения займет слишком много времени.

Например, я не использую локаторы идентификаторов, потому что все они динамические, поэтому иногда требуется xpath.

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос