RobotFramework關(guān)鍵字之Get Table Cell
Get Table Cell [locator,row,column]獲取表格單元格的數(shù)據(jù)
Get Table Cell關(guān)鍵字是由 Robot Framework 的SeleniumLibrary擴(kuò)展庫(kù) 提供的,專門用于操作網(wǎng)頁(yè)中的表格(即 HTML 中的<table>元素)。
為了幫助您更好地理解和使用它,下表匯總了 SeleniumLibrary 中與表格操作相關(guān)的幾個(gè)核心關(guān)鍵字:
Get Table Cell 詳解與使用示例
Get Table Cell關(guān)鍵字的基本語(yǔ)法如下,它需要您明確指定目標(biāo)表格和單元格的位置:
舉個(gè)例子 ??
假設(shè)網(wǎng)頁(yè)上有一個(gè)表格,其ID為 result_table,您想獲取第2行第3列單元格里的內(nèi)容,可以這樣寫:
Library SeleniumLibrary
*** Test Cases ***
Example: Get Specific Table Cell
Open Browser http://example.com/your-page chrome
# 獲取第2行第3列單元格的文本
${data}= Get Table Cell id=result_table 2 3
#${data}= Get Table Cell xpath=//MHG//table 2 3
# 此時(shí),變量 ${data} 中存儲(chǔ)了該單元格的文本內(nèi)容
Log 獲取到的數(shù)據(jù)是: ${data}
# 進(jìn)行斷言
Should Be Equal ${data} 預(yù)期的內(nèi)容
其他表格操作關(guān)鍵字簡(jiǎn)介
根據(jù)您的需求,其他兩個(gè)關(guān)鍵字也非常有用: