Selenium 与 JS 执行
warning:
这篇文章距离上次修改已过186天,其中的内容可能已经有所变动。
在Selenium中执行JavaScript代码,可以使用WebDriver提供的execute_script()
方法。以下是一个Python示例,展示了如何使用Selenium和JavaScript来完成一些任务:
from selenium import webdriver
# 启动浏览器驱动
driver = webdriver.Chrome()
# 打开网页
driver.get("http://example.com")
# 使用JavaScript来获取页面的标题
title = driver.execute_script("return document.title;")
print(title) # 输出页面标题
# 使用JavaScript来滚动至页面底部
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
# 关闭浏览器驱动
driver.quit()
在这个例子中,我们首先启动了Chrome浏览器,然后打开了一个网页。接着,我们使用execute_script()
方法执行了一段JavaScript代码来获取页面的标题,并打印出来。最后,我们使用JavaScript来滚动页面至底部,并在结束时关闭了浏览器驱动,释放资源。
评论已关闭