开发者社区> 问答> 正文

将Python代码转换为Robot Framework

我有需要转换为Robot Framework的python代码段。

这是python代码。

chromeOptions = webdriver.ChromeOptions()
prefs = {"download.default_directory" : "G:/"}
chromeOptions.add_experimental_option("prefs",prefs)
chromedriver = "C:/Python27/chromedriver.exe"
driver = webdriver.Chrome(executable_path=chromedriver, chrome_options=chromeOptions)

是否可以使其在Robot Framework中工作?

我对机器人框架不了解。

展开
收起
祖安文状元 2020-02-21 17:27:08 593 0
1 条回答
写回答
取消 提交回答
  • 使用Selenium2Library,该代码的直接翻译如下所示:

    ${chromeOptions}=    Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver
    ${prefs}=    Create Dictionary    download.default_directory    G:/
    Call Method    ${chromeOptions}    add_experimental_option    prefs    ${prefs}
    ${chromedriver}=    Set Variable    C:/Python27/chromedriver.exe
    Create Webdriver    Chrome    chrome    executable_path=${chromedriver}    chrome_options=${chromeOptions}
    Go To    http://someurl/
    [Teardown]    Close All Browsers
    
    

    此代码取决于两个库导入-Selenium2Library和Collections。在调整了我的系统路径后,它起作用了。

    2020-02-21 17:27:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载