Ключевое слово "Selenium2Library.Get Element Attribute" ожидалось 2 аргумента, получено 1 - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь получить значение атрибута изображения src, ошибка с сообщением

Ожидается ключевое слово Selenium2Library.Get Element Attribute. аргументы, получил 1.

${src}=    Get Element Attribute     xpath=${locator}@src

Ожидаемый результат - получить значение атрибута src для изображения. Фактический результат - ключевое слово становится неудачным

1 Ответ

1 голос
/ 27 марта 2019

Я думаю, что способ, которым вы пытаетесь передать атрибут, устарел, основываясь на документации:

Передача имени атрибута как части локатора устарела, начиная с Selenium2Library 3.0.Вместо этого следует использовать явный аргумент атрибута.

Документация для Получить атрибут элемента Ключевое слово

Поэтому вам нужно будет передать имя локатора и атрибута в Get Element Attribute как показано ниже:

${src}=    Get Element Attribute    xpath=${locator}    src
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...