XPath元素NotVisibleError SeleniumBasic ChomeDriver自动热键ahk

XPath元素NotVisibleError SeleniumBasic ChomeDriver自动热键ahk,selenium,xpath,selenium-chromedriver,autohotkey,Selenium,Xpath,Selenium Chromedriver,Autohotkey,我正在用Chrome自动化一个过程,但我的脚本找不到元素。我用DevTools仔细检查了XPath,它是正确的路径 元素在iframe中是而不是,它嵌套在Div中 我正在使用Selenium.keys.Control方法按住ctrl键并单击链接。我可以使用javascriptExecutor单击元素(“参数[0]。单击();”,var),但我还没有找到使用Executor按ctrl键的方法。您是否尝试过Actions Actions=new Actions(驱动程序);actions.keyDo

我正在用Chrome自动化一个过程,但我的脚本找不到元素。我用DevTools仔细检查了XPath,它是正确的路径

元素在iframe中是而不是,它嵌套在Div中


我正在使用Selenium.keys.Control方法按住ctrl键并单击链接。我可以使用javascriptExecutor单击元素(“参数[0]。单击();”,var),但我还没有找到使用Executor按ctrl键的方法。

您是否尝试过
Actions Actions=new Actions(驱动程序);actions.keyDown(Keys.LEFT_控件)。单击(元素)。build()。perform()?我正要做这件事,之前我在上面打了个斑点,但似乎不起作用。我会再试一次。谢谢,伙计:)祝你过得愉快day@DilipMeghwal您知道我是否可以在操作流中使用JavascriptExecutor吗?我想这会解决我的问题。看起来Web开发人员把代码搞乱了,并且用父元素阻塞了一个元素。所以我不能用Selenium来调用它;actions.keyDown(Keys.LEFT_控件).build().perform()
然后
使用JavaScript Executor单击元素