如何使用Python Django在本地和远程服务器上运行Selenium测试?

时间:2014-12-27 08:50:36

标签: python django testing selenium

许多Selenium测试示例都是这样开始的:

from selenium import webdriver

driver = webdriver.Firefox()
driver.self.driver.get("some hardcoded url")

有没有办法避免硬编码网址进入测试,并以某种方式从测试启动的环境中检索域名?

1 个答案:

答案 0 :(得分:0)

如果您真的想要走环境路线,请按以下步骤操作:

import os
print os.environ['HOME']

另一种选择是为不同的服务器提供不同的配置文件,并在初始化测试工具时对其进行解析,但如果你有100个测试文件,那么解析每个服务器的配置可能不是最理想的。