admin管理员组

文章数量:1290950

I'm getting this error on my code when running my Python robot framework

No keyword with name 'Open Url Browser' found. Did you mean: SeleniumLibrary.Open Browser

I have utils ui_handler.py which has method def open_url_browser

def open_url_browser(self, url):
    """Open browser and maximize window"""
    self.open_browser(url, browser="Chrome")
    self.maximize_browser_window()

I'm calling it on my Resource File

Open Test Browser
    [Arguments]    ${url}
    Open Url Browser    ${url}

and here's what it looks like on my test

*** Test Cases ***
Validate Login Successful
    Open Test Browser    ${URL1}

I'm getting this error on my code when running my Python robot framework

No keyword with name 'Open Url Browser' found. Did you mean: SeleniumLibrary.Open Browser

I have utils ui_handler.py which has method def open_url_browser

def open_url_browser(self, url):
    """Open browser and maximize window"""
    self.open_browser(url, browser="Chrome")
    self.maximize_browser_window()

I'm calling it on my Resource File

Open Test Browser
    [Arguments]    ${url}
    Open Url Browser    ${url}

and here's what it looks like on my test

*** Test Cases ***
Validate Login Successful
    Open Test Browser    ${URL1}
Share Improve this question asked Feb 13 at 15:04 Jerome ReyesJerome Reyes 11 bronze badge
Add a comment  | 

1 Answer 1

Reset to default 0

You should have shown us a complete example.

You probably have in resource file:

*** Settings ***
Library        ui_handler.py

*** Keywords ***
Open Test Browser
    [Arguments]    ${url}
    Open Url Browser    ${url}

If not, then try it.

Another reason for failing, could be that your Python script does not import the running instance of SeleniumLibrary.

本文标签: pythonWhy I39m having an error on my robotframework automationStack Overflow