Selenium:如何检查上下文菜单是否出现

Selenium: how to check if context menu has appeared

我刚开始在 python 中使用 Selenium,我已经设置了一个 ActionChains 对象并执行了上下文单击。我如何判断是否实际弹出了任何类型的上下文菜单?例如,我可以以某种方式使用 return 值吗?

原因是我想在某些情况下禁用上下文菜单,并想测试是否真的这样做了。

Selenium 无法查看本机上下文菜单或与之交互。

我建议在 JavaScript 单元测试中对此进行测试,您可以在其中断言调用了 event.preventDefault()。无论如何,这种行为也可以说是 simple/minor 证明 Selenium 测试的费用是合理的。