在Python中用Selenium点击按钮

我们可以使用Python中的selenium 包,在几乎所有主要的网络浏览器上实现自动化任务。我们可以用这个包检索元素,填写表格,点击按钮,以及执行其他类似的动作。

本教程将演示如何用Python中的selenium ,在网页上点击一个按钮。

在Python中用Selenium点击按钮

我们将首先导入webdriver 类,并创建其对象以启动连接并打开一个Web浏览器。我们将使用这个对象来检索所需的网页及其在get() 函数中的URL。

首先,我们需要检索所需的按钮元素来点击按钮。这可以通过很多方式实现。

我们可以用属性来检索元素,如name,class,id, 更多的是用selenium

在检索到按钮的元素后,我们将通过使用click() 函数来执行点击按钮的动作。

这个逻辑在下面的代码中实现。

from selenium import webdriver
driver = webdriver.Chrome(r'C:/path/to/chromedriver.exe')
driver.get("https://www.sample_website.org/")
e = driver.find_element_by_class_name("slide-out-btn")
e.click()

在上面的例子中,我们使用webdriver 类来打开Google Chrome浏览器。我们重定向到所需的网站,并使用find_element_by_class_name() 函数来获得按钮的元素。

之后,使用click() 函数来点击检索到的按钮。