Это потому, что вы пытаетесь вызвать метод в списке, вы можете вызвать только один элемент. Смотрите пример ниже. Свойство «get_attribute» не существует для списков, но свойство «get_attribute» существует для одного элемента. Например:
Вам нужно сделать что-то подобное в своем коде,
from selenium import webdriver
from robot.libraries.BuiltIn import BuiltIn
def get_one_links(locator,attribute):
lib = BuiltIn().get_library_instance('SeleniumLibrary')
links = lib.find_elements(locator)
for link in links:
return link.get_attribute('href')
#return link if thats what you want