最近,我在C#中创建了一些自动化脚本来执行自动UI测试,而不是手动操作。所以它在我的机器上运行良好但是如果我在我朋友的机器上使用相同的脚本它会说。“元素不可点击在这一点“但同样的事情在我的机器上工作没有任何例外。我看到它看起来像试图点击的按钮位于页面的底部,我们需要向下滚动点击在我的机器中,向下滚动操作是自动完成的,没有任何更多的脚本,并且没有得到任何异常,但在我朋友的机器上,我没有看到任何向下滚动动作正在执行因此它不起作用并且如我所提到的那样出错以上。示例脚本如下所示。
driver.FindElement(By.Name("profile.name")).SendKeys("name");
Thread.Sleep(1000);
driver.FindElement(By.Name("profile.ProviderIsAgreed")).Click();
Thread.Sleep(1000);
driver.FindElement(By.Id("btn_next")).Click();
以上两个按钮位于页面底部。 请知道发生了什么。任何解决方案都将非常感激。在此先感谢!