[英]Convert Python code to 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中工作?
我对机器人框架了解不多。
使用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。 在调整了我的系统路径后,它起作用了。
既然您已经了解Python,那么我将带您回答许多问题,询问如何在Robot Framework中实现Python(该代码主要在Python方面)。 如果您要做的就是打开一个新的浏览器实例到网页上,则大多数代码可以通过“ Open Browser
关键字简化。 要更改Chrome中的设置,请参考说明如何在Robot Framework中实现Python代码的问题,或使用ombre42的建议。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.