checkbox原始碼:
#!/usr/bin/python
# -*- coding: utf-8 -*-
__author__ = 'zuoanvip'
#定位單個物件是用find_element_by_id(),定位一組物件為find_elements_by_id(),其他幾種定位方式都如此
#定位一組物件一般用於以下場景:批量操作物件,比如將頁面上所有的checkbox都選中;先獲取一組物件,再在這組物件中過濾出需要具體定位的一些物件。
#匯入包
from selenium import webdriver
import os
driver = webdriver.firefox()
#checkbox.html 要和指令碼檔案放乙個目錄下,否則需要指定checkbox.html的路徑
file_path = 'file:///'+os.path.abspath('checkbox.html')
driver.get(file_path)
#選中頁面上所有的tag name為input的元素,這裡我們用css定位
drivers = driver.find_elements_by_css_selector('input')
#過濾出type 為checkbox的元素,並選中
for k in drivers:
if k.get_attribute('type') == 'checkbox':
k.click()
#列印當前頁面上type 為checkbox的個數
print len(driver.find_elements_by_css_selector('input[type=checkbox]'))
#把頁面上最後乙個checkbox的勾去掉
driver.find_element_by_css_selector('input[type=checkbox]').pop().click()
selenium python環境搭建
安裝python 2.7.版本,其他版本目前支援不好 嘗試cmd下輸入python,若無法呼叫python,需要將python的安裝路徑 python.exe的儲存位置 新增到path系統變數中 3 安裝pycharm整合開發環境 晚上比較多資料,需要破解。4 配置pycharm 開啟pycharm...
selenium python 安裝使用
selenium官網 selenium簡單教程 selenium完整教程 python基礎教程 注意 上去中如果沒有勾選add python to 安執行命令列,會報 pip 不是內部或外部命令 需要手動進行環境配置即可 執行命令視窗 cmd 輸入以下命令安裝selenium pip install...
selenium python環境搭建
一 初始準備 準備工具如下 因為版本都在更新的,python選擇2.7.xx,setuptoosl選擇平台對應的版本。二 安裝 1.安裝python,安裝目錄c python27 2.setuptools 的安裝也非常簡單,同樣是exe檔案,缺省會找到python的安裝路徑,將安裝到c python...