【发布时间】:2016-01-05 13:17:07
【问题描述】:
我使用 phpunit 作为 selenium 的包装器。我有一个模拟同一网站上的两个用户的测试。所以我需要打开两个不能共享cookies的浏览器——它不能只是两个窗口。它们是相同的测试,例如,一个用户会在第一个浏览器实例中单击某些东西,而另一个用户会在另一个浏览器实例中寻找变化。不能以其他用户的身份注销并重新登录。
有没有办法做到这一点?
【问题讨论】:
-
您可以创建两个 WebDriver 实例。创建 webdriver 的实例 d1 和 d2。启动两者,导航到 URL。然后在 d1 中执行操作,验证它发生在 d2 中。
-
除上述之外。如果更改未反映在 d2 中,您可能需要刷新页面。
标签: selenium selenium-webdriver phpunit