zoukankan      html  css  js  c++  java
  • selenium01-安装与简单使用

    安装 selenium:

    1.安装 python

    配置环境变量:计算机>属性>高级系统设置>环境变量>系统变量>path 后面添加 ;+地址

    2.安装 pip

    下载 pip 的 source 包后解压,打开 cmd,cd 到解压地址,python setup.py instal

    3.安装 selenium

    打开 cmd,pip install -U selenium

    4.安装 chrome 浏览器 webdriver

    下载对应版本的 chrome

    使用 selenium 打开与关闭浏览器

    from selenium import webdriver

    browser = webdriver.Firefox()

    browser.quit()

    浏览器操作

    browser.get('http://www.baidu.com')  #浏览器访问页面

    browser.back()  #浏览器返回上一个页面

    browser.maximize_window()  #浏览器全屏

    页面信息判断

    browser.title  #查看当前页面标题

    browser.current_url  #查看当前页面 url

    页面元素定位

    ele1 = browser.find_element_by_id('kw')  #使用 id 定位

    ele2 = browser.find_element_by_name('wd')  #使用 name 定位

    ele3 = browser.find_element_by_class_name('s_ipt')  #使用 class_name 定位

    ele4 = browser.find_element_by_tag_name('input')  #使用 tag_name 定位

    ele5 = browser.find_element_by_link_text('百度一下')  #使用 link_text 精确定位

    ele6 = browser.find_element_by_partial_link_text('百度')  #使用 partial_link_text 模糊定位

    ele7 = browser.find_element_by_css_selector('#kw')  #使用 css 路径定位

    ele8 = browser.find_element_by_xpath('//*[@id="kw"]')  #使用 xpath 定位

    查看元素信息

    ele.size  #查看元素尺寸

    ele.id  #查看元素 id  (非属性id)

    ele.tag_name  #查看 tag_name

    ele.get_attribute('name')  #查看元素属性 name

    元素操作

    ele.clear()  #输入框清空

    ele.send_keys('柚子')  #输入框输入字符

    ele.cleck()  #点击元素

  • 相关阅读:
    CTF简介
    最先与最后
    记一次某校版facemash的搭建
    ipv6入门
    win10开启IPv6的两种方法
    安装 Go 1.11 在 Ubuntu 18.04 & 16.04 LTS
    python开发者的AsyncIO
    Python 异步--Await the Future
    Python元类
    alias 和 unalias 命令
  • 原文地址:https://www.cnblogs.com/maigeyouziba/p/11182043.html
Copyright © 2011-2022 走看看