机器人框架python无法打开浏览器

时间:2020-06-22 02:33:12

标签: python-3.x selenium-chromedriver robotframework

我是机器人框架python的新手,正在使用Eclipse RED编辑器。

*** Settings ***
Documentation     Simple example using SeleniumLibrary.
Library           SeleniumLibrary

*** Test Cases ***

MyFirstTest

    Log    Hello World...

    
FirstSeleniumTest

    Create Webdriver    chrome    executable_path=/Users/ljames/Downloads/chromedriver
    Open Browser    https:google.com    chrome
    Close browser

我看到以下错误消息:

TypeError:“模块”对象不可调用

我正在使用mac。如何解决?上述下载路径中存在“ Chomedriver”文件。

2 个答案:

答案 0 :(得分:1)

尝试将driver_name从 c hrome更改为 C hrome。 (仅在打开时 浏览器关键字,browser_names不区分大小写)。请注意-创建webdriver 关键字后跟转到,因为您已经创建了驱动程序实例。

答案 1 :(得分:0)

除了aravinth_2442所说的话,您还有一个错误的URL作为Open Browser关键字的参数。这可能只是您输入问题的错字,但您也应该将其改正为:

Open Browser    https://www.google.com    Chrome

您可以在此处查看官方文档:https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Open%20Browser因此,请确保正确键入浏览器的名称,它们区分大小写。