许多Selenium测试示例都是这样开始的:
from selenium import webdriver
driver = webdriver.Firefox()
driver.self.driver.get("some hardcoded url")
有没有办法避免硬编码网址进入测试,并以某种方式从测试启动的环境中检索域名?
答案 0 :(得分:0)
如果您真的想要走环境路线,请按以下步骤操作:
import os
print os.environ['HOME']
另一种选择是为不同的服务器提供不同的配置文件,并在初始化测试工具时对其进行解析,但如果你有100个测试文件,那么解析每个服务器的配置可能不是最理想的。