这里需要一些建议。我有一个应用程序,我需要使用Selenium / SpecFlow / C#进行测试。该应用程序类似于Skype。所以我可以和人聊天,也可以给他们打电话。所以我在寻找:
用户A - 登录Chrome
用户B - 登录Firefox
用户A呼叫用户B或进行文字聊天
用户B将电话或短信回复给用户A
我正在尝试找出调用第二个浏览器实例并访问相同浏览器功能和页面对象的最佳/最简单方法。
目前我有以下所以我正在使用静态调用。有人有什么建议吗?
public class Browser
{
static IWebDriver _driver;
static WebDriverWait _wait;
答案 0 :(得分:0)
它是直接的..你为相应的浏览器使用不同的webdriver实例。如果你的web应用程序在两个浏览器中是相同的,那么当然你可以使用相同的浏览器功能和页面对象,前提是你使用不同的webdriver实例分别..