【发布时间】:2015-06-26 14:08:31
【问题描述】:
我在执行右键单击后尝试选择“返回”。我可以得到右键菜单。当我尝试选择“返回”时出现错误。 代码如下:
browser.driver.findElement(By.linkText("Back")).click();
我在 MAC-OS 上使用 Chrome 浏览器。
这是错误:
消息:NoSuchElementError:没有这样的元素(会话信息: chrome=43.0.2357.130)(驱动程序信息:chromedriver=2.14.313457 (3d645c400edf2e2c500566c9aa096063e707c9cf),平台=Mac OS X 10.10.3 x86_64) (警告:服务器未提供任何堆栈跟踪 信息)命令持续时间或超时:23毫秒
【问题讨论】:
-
你遇到了什么错误?
-
右键单击不是网络的东西.. 只是不要。
-
显示如何执行右键单击以及菜单的 HTML 结构。
-
@alecxe 我正在尝试进入浏览器的右键菜单以选择“返回”。这是代码:'browser.driver.actions().click(protractor.Button.RIGHT).perform(); // 用于鼠标右键单击。 browser.driver.actions().sendKeys(protractor.Key.ARROW_DOWN).perform(); //发送向下箭头。 browser.driver.actions().sendKeys(量角器.Key.ENTER).perform(); // 发送回车。'在 Stackoverflow 上找到了这段代码。 -莱尔
标签: javascript menu protractor right-click