public class RobotEasyCsv
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ROBOT_LIBRARY_SCOPE |
static java.lang.String |
ROBOT_LIBRARY_VERSION |
| Constructor and Description |
|---|
RobotEasyCsv() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRow(java.lang.Integer sessionId,
java.lang.String... values)
Add a row to CSV.
|
java.util.List<java.lang.String> |
getAllCsvValues(java.lang.Integer sessionId,
java.lang.String selector)
Get the values of all cells matching the given selector expression.
|
java.lang.String |
getFirstCsvValue(java.lang.Integer sessionId,
java.lang.String selector)
Get the value of the first cell matching the given selector expression.
|
void |
parseCsvFromFile(java.lang.Integer sessionId,
java.lang.String pathToCsv,
int headerLineIndex)
Parse a CSV file from the given path and creates a new CSV session object identified by the given Session ID.
|
void |
parseCsvFromFile(java.lang.Integer sessionId,
java.lang.String pathToCsv,
int headerLineIndex,
java.lang.String columnSeparator,
java.lang.String quoteCharacter,
java.lang.String lineEndEscaped)
Parse a CSV file from the given path and creates a new CSV session object identified by the given Session ID.
|
void |
removeCsvSession(java.lang.Integer sessionId)
Removes the CSV session identified by the given session ID.
|
void |
saveCsvToFile(java.lang.Integer sessionId,
java.lang.String filePath)
Save the CSV to file.
|
void |
setCsvValues(java.lang.Integer sessionId,
java.lang.String selector,
java.lang.String value)
Set the value of a the cell(s) matching the given selector expression.
|
public static final java.lang.String ROBOT_LIBRARY_VERSION
public static final java.lang.String ROBOT_LIBRARY_SCOPE
public void parseCsvFromFile(java.lang.Integer sessionId,
java.lang.String pathToCsv,
int headerLineIndex)
public void parseCsvFromFile(java.lang.Integer sessionId,
java.lang.String pathToCsv,
int headerLineIndex,
java.lang.String columnSeparator,
java.lang.String quoteCharacter,
java.lang.String lineEndEscaped)
public void setCsvValues(java.lang.Integer sessionId,
java.lang.String selector,
java.lang.String value)
public java.lang.String getFirstCsvValue(java.lang.Integer sessionId,
java.lang.String selector)
public java.util.List<java.lang.String> getAllCsvValues(java.lang.Integer sessionId,
java.lang.String selector)
The keyword returns list of values without further information about the corresponding source cells. Arguments: - _sessionId_: ID of a previously created CSV session - _selector_: a valid CSV selector expression Example: | &{name}= | Get All Csv Values | 4711 | [city=^Karlsruhe*$].name |
public void saveCsvToFile(java.lang.Integer sessionId,
java.lang.String filePath)
public void addRow(java.lang.Integer sessionId,
java.lang.String... values)
public void removeCsvSession(java.lang.Integer sessionId)
Copyright © 2019. All Rights Reserved.