在Selenium Webdriver中定位一个类

时间:2012-09-27 00:21:02

标签: python selenium

Selenium for Python 2.7的新功能

如何定位一个类创建并让它点击?

<a href="#" class="create"></a>

我正在尝试做什么:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
import unittest, time, re
self.driver.find_element_by_link_text("create").click()

2 个答案:

答案 0 :(得分:1)

使用XPath或CSS选择器查找目标元素:

element = self.driver.find_element_by_css_selector('a[class="create"]')
element.click()

答案 1 :(得分:1)

你也可以使用内置的查找程序。

element = self.driver.find_element_by_class_name("create")
element.click()