Python selenium table表單處理

2021-09-08 21:41:28 字數 905 閱讀 2104

web後台軟體經常會遇到一些table表單,記錄一下table表單的處理方式

table表單頁面原始碼一般有這幾個明顯的標籤:table、tr、th、td

標示乙個**

標示這個**中間的乙個行

定義表頭單元格

定義單元格標籤,一組標籤將將建立乙個單元格,標籤必須放在標籤內

<?xml version="1.0" encoding="utf-8"?>

語言工具

方向 python

selenium

自動化測試

c語言loadrunner

效能測試

# coding=utf-8

from selenium import webdriver

driver = webdriver.chrome()

driver.get("g:\brand_card\\test_table.html")

# 列印整個**資訊

print(driver.find_element_by_xpath("//*[@id='mytable']/tbody").text)

# 列印**第二行資訊

print(driver.find_element_by_xpath("//*[@id='mytable']/tbody/tr[2]").text)

# 列印**第二行第一列資訊

print(driver.find_element_by_xpath("//*[@id='mytable']/tbody/tr[2]/td[1]").text)

driver.quit()

table表單定位的格式是固定的,只需改tr和td後面的數字就可以了.如第三行第三列 tr[3]td[3]

easyui 表單提交前的 confirm 處理

最近學習用 easyui,非同步提交表單是遇到乙個小問題 fmodidetail form submit success function data 以上 在表單驗證成功後,確認對話方塊儘管也會彈出來,但並不能阻塞表單提交的工作,所以無論你確定還是取消,表單都被提交了 沒顧得上去研究easyui的原...

ccbpm工作流引擎sdk表單裝載邏輯處理注意事項

ccbpm工作流引擎sdk表單裝載邏輯處理注意事項 關鍵字 馳騁工作流引擎 sdk表單 裝載介面呼叫 說明 如果您要採用ccbpm的sdk表單開發,在表單 載入前您需要呼叫乙個介面來獲得當前節點的資訊,呼叫這個介面還會處理一些業務邏輯。呼叫的介面名稱 bp.wf.dev2inte ce.sdk pa...

FLEX quick start XML資料處理

第一次翻譯,很多內容看的懂卻表達不好。英文水平有待提高。介紹xml as3 包含了一組基於 ecmascript for xml e4x 標準 specification 的類。這些類功能強大,而且能夠很容易用在處理 xml資料上。利用 e4x,你可以比以往的語言更快的開發處理 xml資料的程式。還...