我正在尝试使用selenium进行右键单击,对此有任何想法吗?
我已经尝试过ActionSequence,而且效果很好。
找不到ContextClick函数,应使用click。
因此,应如下所示:
driver.actions().click(element,2).perform();
元素是您的Web元素,2表示右键。
要大致模拟JavaScript中的右键单击,请查看JavaScript模拟代码中的右键单击。
问题内容: 我正在将selenium-webdriver用于nodejs。 如何使用此驱动程序模拟右键单击?我在官方文档中找不到。 问题答案: 谢谢,糟糕。你帮我找到解决方案。 答案(在此处找到):
我的自动化正在工作,但脚本的这一部分不工作,我应该在鼠标所在的地方右clcik。页面是silverlight,快捷键如shift+f10不能工作。最好的选择是使用这个。但这段代码不起作用。I tried rightclick(atMouse))不工作....它甚至不能识别rightclick()
问题内容: 我想知道是否有最佳实践/正确的方法来为React组件设置右键菜单。 我目前有这个… 可以,但是感觉有点混乱,我想知道是否还有其他方法可以使用,任何信息将不胜感激, 谢谢! 问题答案: 更新: 想通了-这是您可以做的 在渲染中,您可以将函数传递给onContextMenu,以使该react组件发生右键单击。
问题内容: 这并不是说我要防止“查看源代码”或类似的愚蠢行为,而是要为某些元素制作一些自定义上下文菜单。 编辑:答案的答复:我已经尝试过: 问题答案: 捕获事件,然后在事件处理程序中返回false。 无论如何,您也可以在某些浏览器中捕获click事件并使用哪个鼠标按钮触发该事件。
http://nyshistoricnewspapers.org/lccn/np00030001/2010-02-22/ed-1/seq-1.pdf 如果您在Edge浏览器中访问此链接,您会注意到绝对没有使用selenium WebDriver下载此页面的方法。由于以下原因: F12或开发人员选件不提供任何信息 在标题区域中的右键单击被完全禁用。 在“正文”区域中,右键单击“检查”元素被禁用或不显