zoukankan      html  css  js  c++  java
  • selenium python (五)打印信息及设置等待时间

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    __author__ = 'zuoanvip'

    #一般情况下我们要验证打开的页面是否正确,可通过网页的Title和Current_URL来验证

    from selenium import  webdriver
    driver = webdriver.Firefox()
    driver.get('http://www.baidu.com')


    #获取当前的网页标题
    driver.title

    #获取当前的页面URL
    driver.current_url


    #设置等待时间,有三种方法:sleep()固定的等待时间;implicitly_wait() 智能等待,超过时间则抛异常;WebDriverWait()在设置的时间内每隔一段时间检测一次,如果检测不到则抛异常

    #导入WebDriverWait包
    from selenium.webdriver.support.ui import WebDriverWait

    #导入time包
    import time

    #WebDriverWait包的用法
    element = WebDriverWait(driver,10).until(lambda  driver:driver.find_element_by_id('xx'))

    #implicitly用法
    driver.implicitly_wait(10)


    #添加固定休眠时间
    time.sleep(5)

  • 相关阅读:
    angularjs加载html
    git 使用
    图片压缩原理讲解很通透
    angularjs 实现多个图片上传及预览
    HTML 空格转义符的用法
    docker-volumes
    docker-管理数据
    docker-代理服务器
    docker-none
    docker-macvlan
  • 原文地址:https://www.cnblogs.com/dvbbs2012/p/5022548.html
Copyright © 2011-2022 走看看