我一直在尝试最后一小时删除元素,但没有成功。而且该元素只能通过类名来访问。我试过了:
js = "var aa=document.getElementsByClassName('classname')[0];aa.parentNode.removeChild(aa)" driver.execute_script(js)
我收到未定义parentNode的错误。
那么,使用Selenium删除元素的最佳方法是什么?
getElementByClassName不是的方法document。您将要使用
document
getElementsByClassName('classname')[0]...
但前提是您确定它是该课程中唯一的课程。