zoukankan      html  css  js  c++  java
  • WebDriver API——第1部分

    The API definitions in this chapter shows the absolute location of classes. However the recommended import style is as given below:

    from selenium import webdriver
    

    Then, you can access the classes like this:

    webdriver.Firefox
    webdriver.FirefoxProfile
    webdriver.Chrome
    webdriver.ChromeOptions
    webdriver.Ie
    webdriver.Opera
    webdriver.PhantomJS
    webdriver.Remote
    webdriver.DesiredCapabilities
    webdriver.ActionChains
    webdriver.TouchActions
    webdriver.Proxy
    

    The special keys class (Keys) can be imported like this:

    from selenium.webdriver.common.keys import Keys
    

    The exception classes can be imported like this (Replace the TheNameOfTheExceptionClass with actual class name given below):

    from selenium.common.exceptions import [TheNameOfTheExceptionClass]
    

    Conventions used in the API

    Some attributes are callable (or methods) and others are non-callable (properties). All the callable attributes are ending with round brackets.

    Here is an example for property:

    • current_url

      URL of the current loaded page.

      Usage:

      driver.current_url
      

    Here is an example for a method:

    • close()

      Closes the current window.

      Usage:

      driver.close()
  • 相关阅读:
    Jenkins持续集成
    爬豆瓣保存到sqlite3
    爬豆瓣保存到Excel
    sqlite3数据库的增删查改
    用pandas和matplotlib对用户消费行为分析
    TCP请求
    fastjson
    断言
    将结果写入文件
    加解密
  • 原文地址:https://www.cnblogs.com/hushaojun/p/4467279.html
Copyright © 2011-2022 走看看