我正在尝试针对应用程序编写一些自动化。该应用程序使用react.js
来呈现页面。打开浏览器后,我可以运行
document.querySelectorAll('a.pointer')[1].click();
没问题。但是,一旦我把它放入Selenium网络驱动程序 - 它告诉我element can't be found
。
driver.execute_script("document.querySelectorAll('a.pointer')[1].click();")
任何建议 - 我也尝试按类,CSS选择器和XPath定位元素。我添加了等待以确保页面已加载。我根本无法与react
中的按钮进行互动。