C# 上下文单击(右键单击)visual studio 2017不工作
我用硒做了一些测试。我在visual studio 2015中创建了我的解决方案,所有测试都可以正常运行,但是当我在visual studio 2017中运行测试时,除了需要右键单击外,所有测试都可以正常运行 我不知道为什么这只发生在visual studio 2017中 我得到一个运行时错误,说元素为null,但是在我尝试右键单击之前,我可以左键单击元素,这样我就知道元素不是null 我的代码如下C# 上下文单击(右键单击)visual studio 2017不工作,c#,selenium,C#,Selenium,我用硒做了一些测试。我在visual studio 2015中创建了我的解决方案,所有测试都可以正常运行,但是当我在visual studio 2017中运行测试时,除了需要右键单击外,所有测试都可以正常运行 我不知道为什么这只发生在visual studio 2017中 我得到一个运行时错误,说元素为null,但是在我尝试右键单击之前,我可以左键单击元素,这样我就知道元素不是null 我的代码如下 var webDriverWait = new WebDriverWait(session
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.ElementToBeClickable(session.FindElementByName($"{fileName} - PowerPoint"))).Click();
Thread.Sleep(2000);
webDriverWait.Until(ExpectedConditions.ElementToBeClickable(session.FindElementByName("Create"))).Click();
webDriverWait.Until(ExpectedConditions.ElementToBeClickable(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.ElementToBeClickable(session.FindElementByName("Create"))).Click();
var e =webDriverWait.Until(ExpectedConditions.ElementToBeClickable(session.FindElementByName(SlideNumber)));
e.Click();
action.ContextClick(e).Perform();
webDriverWait.Until(ExpectedConditions.ElementToBeClickable(session.FindElementByName(element))).Click();
keyCheck(session);
我解决了这个问题。出于某些原因,WinAppDriver的最新版本(2017年5月)没有上下文单击。下载2017年3月的版本,它解决了问题你能发布完整的异常吗?它为我做了。必须和我有同样的问题吗?