我有一个较早编写的宏,可与IE浏览器一起使用,在该浏览器中,JS(Angular)代码是这样执行的:
profiles
但是现在我使用Selenium ChromeDriver重写宏以通过Chrome浏览器工作,并且当我尝试执行JS(角度)代码时,该宏也会出现错误:
oie.document.parentWindow.execScript "angular.element('[data-ng-click=""clickButton""]').triggerHandler('click');"
请帮帮我。如何执行此代码?
答案 0 :(得分:1)
URL会有所帮助,但与此同时您可以尝试重新编写
driver.ExecuteScript "document.querySelector('[data-ng-click=""clickButton()""]').click();"