0

有没有人使用robotframework 来测试ngx-datatable?由于它不像常规表格那样设置,因此硒库 Get Table Cell 功能不起作用。有没有人有解决方法的例子?

4

1 回答 1

0

我想出了一个暂时有效的脚本。

 *** 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}]

只要表行上的类保持“datatable-row-center”,这就会起作用

于 2017-12-15T18:08:55.627 回答