C# 上下文单击(右键单击)visual studio 2017不工作

C# 上下文单击(右键单击)visual studio 2017不工作,c#,selenium,C#,Selenium,我用硒做了一些测试。我在visual studio 2015中创建了我的解决方案,所有测试都可以正常运行,但是当我在visual studio 2017中运行测试时,除了需要右键单击外,所有测试都可以正常运行 我不知道为什么这只发生在visual studio 2017中 我得到一个运行时错误,说元素为null,但是在我尝试右键单击之前,我可以左键单击元素,这样我就知道元素不是null 我的代码如下 var webDriverWait = new WebDriverWait(session

我用硒做了一些测试。我在visual studio 2015中创建了我的解决方案,所有测试都可以正常运行,但是当我在visual studio 2017中运行测试时,除了需要右键单击外,所有测试都可以正常运行

我不知道为什么这只发生在visual studio 2017中

我得到一个运行时错误,说元素为null,但是在我尝试右键单击之前,我可以左键单击元素,这样我就知道元素不是null

我的代码如下

   var webDriverWait = new WebDriverWait(session, TimeSpan.FromSeconds(10));
        Actions action = new Actions(session);

        CommonMethods.switchWindows(session);
        CommonMethods.keyCheck(session);
        Thread.Sleep(2000);
        webDriverWait.Until(ExpectedConditions.ElementTo‌​BeClickable(session.FindElementByName($"{fileName} - PowerPoint"))).Click();                
        Thread.Sleep(2000);
        webDriverWait.Until(ExpectedConditions.ElementTo‌​BeClickable(session.FindElementByName("Create"))).Click();
        webDriverWait.Until(ExpectedConditions.ElementTo‌​BeClickable(session.FindElementByName("View Links"))).Click();
        CommonMethods.IsElementDisplayed(session, new StackTrace(true).GetFrame(0).GetFileLineNumber(), new StackTrace(true).GetFrame(0).GetMethod(), "CreateErrorIcon", "Error appeard when selecting the View Links button");
        webDriverWait.Until(ExpectedConditions.ElementTo‌​BeClickable(session.FindElementByName("Create"))).Click();
        var e =webDriverWait.Until(ExpectedConditions.ElementTo‌​BeClickable(session.FindElementByName(SlideNumber)));
        e.Click();              
        action.ContextClick(e).Perform();
        webDriverWait.Until(ExpectedConditions.ElementTo‌​BeClickable(session.FindElementByName(element))).Click();
        keyCheck(session);

我解决了这个问题。出于某些原因,WinAppDriver的最新版本(2017年5月)没有上下文单击。下载2017年3月的版本,它解决了问题

你能发布完整的异常吗?它为我做了。必须和我有同样的问题吗?