我试图单击页面上尚不存在的按钮。页面源只是框架集中的几个框架,因此默认驱动程序.FindElement()无法正常工作。当我检查DOM时,可以确切地看到需要单击的按钮,但是不知道该怎么做。
我曾经尝试过使用JavaScript executor并没有运气
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("document.getElementById('menu').getElementsByClassName( 'a' )[0].click()");