在使用selenium在浏览器中呈现之前,有没有一种方法可以编辑HTML标记,比如当我执行driver.Navigate().GoToUrl("www.xyz.com)
而不是加载原始HTML时,我想更改一些href标记?
要编辑任何网页,您需要首先在浏览器上加载html页面。共享示例补丁供参考:
element =driver.find_element_by_id("some-random-number")
#alter innertext value to 200
driver.execute_script("arguments[0].innerText = '200'", element)
如果不在浏览器上呈现源代码,就无法定位要更改的元素。
希望它能解释你的疑问。