当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Selenium Python click()用法及代码示例


Selenium的Python模块旨在通过Python执行自动测试。 Selenium Python绑定提供了一个简单的API,可以使用Selenium WebDriver编写函数/验收测试。要使用Selenium Python打开网页,请签出-使用get方法导航链接-Selenium Python。能够去某个地方并不是很有用。我们真正想做的是与页面(或更具体地说,页面内的HTML元素)进行交互。使用硒,检出-找到策略有多种策略-定位策略

本文围绕如何使用click硒中的方法。click方法用于单击任何元素,例如锚标记,链接等。

句法 -
element.click()

范例-

<a href="https://www.geeksforgeeks.org/" id="link" />

要查找元素,需要使用一种定位策略,例如,



element = driver.find_element_by_id("link")
element = driver.find_element_by_xpath("//a[@id='link']")

另外,要查找多个元素,我们可以使用-

elements = driver.find_elements_by_id("link")

现在,您可以点击

element.click()

如何在Selenium Python中使用单击元素方法?

让我们使用https://www.geeksforgeeks.org/来说明Selenium Python中的此方法。在这里,我们单击geeksforgeeks导航栏中的课程选项卡
程序 -

# import webdriver 
from selenium import webdriver 
  
# create webdriver object 
driver = webdriver.Firefox() 
  
# get geeksforgeeks.org 
driver.get("https://www.geeksforgeeks.org/") 
  
# get element  
element = driver.find_element_by_link_text("Courses") 
  
# click the element 
element.click()

输出-

click-element-method-Selenium-Python

相关用法


注:本文由纯净天空筛选整理自NaveenArora大神的英文原创作品 click() element method – Selenium Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。