【发布时间】:2012-03-13 12:57:37
【问题描述】:
我正在使用 Selenium 2 和 Webdriver。我想将我想要的环境作为一组测试数据的一部分传递。我的代码如下所示:
capability = webdriver.DesiredCapabilities.FIREFOX
并且工作正常。但我想从一个变量中传递“FIREFOX”,有点像这样:
TestParameters['Environment']="FIREFOX"
capability = webdriver.DesiredCapabilities.TestParameters['Environment']
但我得到了这个错误
AttributeError: type object 'DesiredCapabilities' has no attribute 'TestParameters'
如何将变量内容评估为方法名称?
【问题讨论】:
-
其实……这个更接近骗局:stackoverflow.com/questions/3061/…