zoukankan      html  css  js  c++  java
  • selenium演示程序

        from selenium import webdriver
        from time import sleep
        # 后面是你的浏览器驱动位置,记得前面加r'','r'是防止字符转义的
        driver = webdriver.Chrome(r'驱动程序路径')
        # 用get打开百度页面
        driver.get("http://www.baidu.com")
        # 查找页面的“设置”选项,并进行点击
        driver.find_elements_by_link_text('设置')[0].click()
        sleep(2)
        # # 打开设置后找到“搜索设置”选项,设置为每页显示50条
        driver.find_elements_by_link_text('搜索设置')[0].click()
        sleep(2)
        # 选中每页显示50条
        m = driver.find_element_by_id('nr')
        sleep(2)
        m.find_element_by_xpath('//*[@id="nr"]/option[3]').click()
        m.find_element_by_xpath('.//option[3]').click()
        sleep(2)
        # 点击保存设置
        driver.find_elements_by_class_name("prefpanelgo")[0].click()
        sleep(2)
        # 处理弹出的警告页面   确定accept() 和 取消dismiss()
        driver.switch_to_alert().accept()
        sleep(2)
        # 找到百度的输入框,并输入 美女
        driver.find_element_by_id('kw').send_keys('美女')
        sleep(2)
        # 点击搜索按钮
        driver.find_element_by_id('su').click()
        sleep(2)
        # 在打开的页面中找到“Selenium - 开源中国社区”,并打开这个页面
        driver.find_elements_by_link_text('美女_百度图片')[0].click()
        sleep(3)
        # 关闭浏览器
        driver.quit()
    
  • 相关阅读:
    Mac OS X 下安装Raspbian系统
    Tiny4412 uboot Makefile 分析
    Tiny4412增强版底板串口电路与设置
    为Debian搞定Mercury MW150US无线网卡驱动
    树莓派的启动过程
    xml格式转换为Bean
    j2ee之hibernate工具类
    验证码代码
    j2ee之AJAX的二级联动
    j2ee之原生AJAX
  • 原文地址:https://www.cnblogs.com/gerenboke/p/13389167.html
Copyright © 2011-2022 走看看