📜  获取脚本文本 selenium python (1)

📅  最后修改于: 2023-12-03 15:27:51.506000             🧑  作者: Mango

获取脚本文本的方法

当使用 Selenium 在 Python 中自动化 Web 测试时,有时需要获取当前页面的脚本文本。这可以通过以下方法实现:

方法一:使用 execute_script() 方法

可以使用 WebDriver 的 execute_script() 方法来获取当前页面的脚本文本。以下是如何使用该方法:

script = driver.execute_script("return document.documentElement.innerHTML")

该代码将返回当前网页的整个 HTML 代码,包含脚本文本。

方法二:使用 get_attribute() 方法

在某些情况下,可能需要获取一个特定脚本的文本。在这种情况下,可以使用 get_attribute() 方法获取脚本的 innerHTML 属性。以下是如何使用该方法:

element = driver.find_element_by_xpath("//script[@src='example.js']")
script_text = element.get_attribute('innerHTML')

在此示例中,我们搜索包含特定 src 属性的