使用 selenium 的 robotframework 自动测试 ngx-datatable
automated testing ngx-datatable using robotframework with selenium
有没有人用robotframework测试过ngx-datatable?由于它的设置不像常规 table,硒库 Get Table Cell 函数不起作用。有人有解决方法的例子吗?
我想出了一个暂时可以使用的脚本。
*** Variables ***
${Table} = css=div[class^="datatable-row-center"]
*** Keywords ***
Get Value From Grid
#{RowNumber} 0 is the header
#{ColNumber} 0 is first column
[Arguments] ${RowNumber} ${ColNumber}
Sleep 3s
@{Table_Rows}= Get Webelements ${History_Table}
${Text}= Get Text @{Table_Rows}[${RowNumber}]
@{words} = Split String ${Text} \n
Log to Console @{words}[${ColNumber}]
[Return] @{words}[${ColNumber}]
只要 table 行上的 class 保持 'datatable-row-center'
有没有人用robotframework测试过ngx-datatable?由于它的设置不像常规 table,硒库 Get Table Cell 函数不起作用。有人有解决方法的例子吗?
我想出了一个暂时可以使用的脚本。
*** Variables ***
${Table} = css=div[class^="datatable-row-center"]
*** Keywords ***
Get Value From Grid
#{RowNumber} 0 is the header
#{ColNumber} 0 is first column
[Arguments] ${RowNumber} ${ColNumber}
Sleep 3s
@{Table_Rows}= Get Webelements ${History_Table}
${Text}= Get Text @{Table_Rows}[${RowNumber}]
@{words} = Split String ${Text} \n
Log to Console @{words}[${ColNumber}]
[Return] @{words}[${ColNumber}]
只要 table 行上的 class 保持 'datatable-row-center'