您的位置:首页 > 编程语言 > Python开发

python+selenium之定位web页面元素三:By 定位元素

2018-11-05 17:07 801 查看

用 By 定位元素

有时需要使用定位方法,在具体通过哪种定位方式(id 或 name)根据实际场景而定位,By 就可以设

置定位策略。

[code]find_element(By.ID,"kw")
find_element(By.NAME,"wd")
find_element(By.CLASS_NAME,"s_ipt")
find_element(By.TAG_NAME,"input")
find_element(By.LINK_TEXT,u"新闻")
find_element(By.PARTIAL_LINK_TEXT,u"新")
find_element(By.XPATH,"//*[@class='bg s_btn']")
find_element(By.CSS_SELECTOR,"span.bg s_btn_wr>input#su")

find_element()方法只用于定位元素。它需要两个参数,第一个参数是定位方式,这个由 By 提供;另

第二个参数是定位的值。在使用 By 时需要将 By 类导入。

from selenium.webdriver.common.by import By

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: