【发布时间】:2010-01-25 11:04:26
【问题描述】:
我想让浏览器打开一个本地 url,其名称为 live url。这意味着当我这样做时:
sel.open('http://live-url/)
selenium 实际上会打开本地 url。
可以通过更改它的主机文件来测试这一点,但在多台机器上运行时这是不可能的。
想法?
【问题讨论】:
-
为什么要这样做?
-
这是我首先想到的。但是任何对我有用的东西都可以。
-
与@AutomatedTester 的问题相同...您通过伪装成实时站点来实现什么?也许有更好的方法来做到这一点?另外,为什么“在多台机器上运行时无法更改主机文件”?我同意这并不理想,可能是维护的噩梦,但它不应该是不可能。
-
我们将
http://www.live-url重定向到http://live-url,并且我们遇到了一个错误,即此重定向会导致意外行为。内部和实时站点充满了使这种行为在内部服务器中看不见的黑客行为。
标签: selenium hosts-file