我之前写的一个宏与IE浏览器一起工作,其中JS(Angular)代码执行如下:
oie.document.parentWindow.execScript "angular.element('[data-ng-click=""clickButton""]').triggerHandler('click');"
但现在我使用Selenium ChromeDriver通过Chrome浏览器重写宏工作,当我尝试执行JS(Angular)代码时,宏也会出错:
driver.ExecuteScript ("angular.element('[data-ng-click=""clickButton()""]').trigger('click');")
请帮帮我。我该如何执行此代码?
网址会有所帮助,但在此期间您可以尝试重写
driver.ExecuteScript "document.querySelector('[data-ng-click=""clickButton()""]').click();"