selenium+python之元素定位
发布日期:2021-05-10 14:50:18 浏览次数:17 分类:精选文章

本文共 2595 字,大约阅读时间需要 8 分钟。

������ Selenium ���������������������������������������������������

��������� Selenium ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������

���������������

  • ��������������������������������� Selenium ������������������������������
  • ��������������������������� dependency���
  • ��������������������������������������������� HTML ������

    ��������������������������� F12 ���������������������������������element ������������������������Copy��� -> ���Copy XPath/CSS Selector���������������������������

    ������������������ ID ������������

    ������������ ID ��� kw������������������������������

    from selenium.webdriver import Chrome  
    from time import sleep
    driver = Chrome()
    driver.get('http://www.baidu.com')
    driver.find_element_by_id('kw').send_keys('python')
    sleep(5)

    ������������������������������������������������������������������������������

    ������������������ Name ������������������

    ������������ Name ��������� wd������������������������������������

    driver.find_element_by_name('wd').send_keys('python')

    ��������������������������� Current Handle ��� Window ������������������������������

    ������������������ Class Name ������������

    ������������ Class Name ��� s_ipt������������������������������

    driver.find_element_by_class_name('s_ipt').send_keys('python')

    ������������������ XPath ������������

    ������ XPath ��������� //*[@id="kw"] ������������������������������

    driver.find_element_by_xpath('//*[@id="kw"]').send_keys('python')

    ��������������������������������� XPath ������������������������������������

    ������������������ CSS Selector ������������

    ������ CSS Selector #kw ������������������������������

    driver.find_element_by_css_selector('#kw').send_keys('python')

    ��������������������������� CSS ������������������������������������������

    ������������������������������������������������������������������������������������

    driver.find_element_by_link_text('������').click()

    ���������������������������������������������������������������������

    ���������������������������������������������������������������������������

    driver.find_element_by_partial_link_text('���').click()

    ������������������ Tag Name ������������

    ������ Logo ������ area ������������������������������������������

    driver.find_element_by_tag_name('area').click()

    ������������������������������������������������������������������������������������������������������������������������������������

    上一篇:selenium+python之浏览器导航
    下一篇:selenium3.0+python之环境搭建

    发表评论

    最新留言

    不错!
    [***.144.177.141]2025年04月08日 02时07分48秒