硒执行脚本

时间:2019-03-23 17:19:43

标签: vba selenium-webdriver web-scraping selenium-chromedriver

我有一个较早编写的宏,可与IE浏览器一起使用,在该浏览器中,JS(Angular)代码是这样执行的:

profiles

但是现在我使用Selenium ChromeDriver重写宏以通过Chrome浏览器工作,并且当我尝试执行JS(角度)代码时,该宏也会出现错误:

oie.document.parentWindow.execScript "angular.element('[data-ng-click=""clickButton""]').triggerHandler('click');"

请帮帮我。如何执行此代码?

1 个答案:

答案 0 :(得分:1)

URL会有所帮助,但与此同时您可以尝试重新编写

driver.ExecuteScript "document.querySelector('[data-ng-click=""clickButton()""]').click();"