美文网首页
[selenium]selenium 与节点的交互

[selenium]selenium 与节点的交互

作者: Franckisses | 来源:发表于2019-01-28 17:35 被阅读11次

    我们在通过selenium来自动化得去访问一些网站的时候。不想自己去输入一些内容。我们可以自动化的去完成。例如输入框的输入。以及按钮的点击事件。都是可以通过selenium的驱动浏览器来完成的。

    今天我们就来看看是怎么来实现的。

    from selenium import webdriver
    import time
    
    web = webdriver.Chrome()
    web.get('http://cn.bing.com')
    
    #查找输入框事件
    #通过id属性来查找
    inputElement = web.find_element_by_id('sb_form_q')
    #通过name属性来查找
    # inputElement = web.find_element_by_name('q')
    
    #填充查找内容事件
    inputElement.send_keys('百度指数')
    
    time.sleep(3)
    #清空输入的内容
    inputElement.clear()
    #填充新的内容
    inputElement.send_keys('python')
    
    # 模拟点击事件
    clickElement = web.find_element_by_name('go')
    #模拟点击
    clickElement.click()
    

    这就是通过简单几行代码来实现一个简单的点击事件。

    相关文章

      网友评论

          本文标题:[selenium]selenium 与节点的交互

          本文链接:https://www.haomeiwen.com/subject/jmmajqtx.html