验证表中的数据
【腾讯云】亏本大甩卖,服务器4核16G 1年370元(带宽12M,系统盘120GB SSD盘,月流量2000GB)!!!!!!
云产品 配置 价格
服务器 1核2G,带宽5M,系统盘50GB SSD盘,月流量500GB 38元/年
MySQL 1核1G 19元/年
服务器 16核32G,带宽18M,系统盘250GB SSD盘,月流量5000GB 1197元/年
点我进入腾讯云,查看更多详情

I'm currently using Selenium IDE for automating testing on our website.

On my web page, you can add a user (which displays a form for the user to complete), I'm storing certain fields using a storeElementPresent command. Ex. (first name, last name). Once the user completes the form, it displays within a table. Since the table is sorted alphabetically by name, I have no idea where it will be placed.

The problem is that I need some way to locate the new row, examine the cells within it in order to verify its correct with the data that was entered on the form.

Can anyone assist me with this?

#0

There are many ways to approach this.

While you don't know which row contains the target user, you probably know the structure of the table. Since you stored the name, craft an XPath expression matching a row with first_name=John followed by last_name=Doe

XPath Expression

//table/tbody/tr/td[contains(text(),'${first_name}')]/following-sibling::td[contains(text(),'${last_name}')]

Script

| store                | John                                                                                                         | first_name |
| store                | Doe                                                                                                          | last_name  |
| verifyElementPresent | //table/tbody/tr/td[contains(text(),'${first_name}')]/following-sibling::td[contains(text(),'${last_name}')] |            |

Limitations

Assumes name is unique. If you can't guarantee the stored attributes are unique, you might get a false positive because there could already be a "John Doe" in the table.

推荐文章

意图:URI在Android浏览器中不工作

意图:URI在Android浏览器中不工作

推荐文章

VBA:如何让代码只写2位数的文件名?

VBA:如何让代码只写2位数的文件名?

推荐文章

在CKEDITOR中对数据进行jquery键控

在CKEDITOR中对数据进行jquery键控

推荐文章

使用脚本.alicio.us对于颜色选择器->php GD

使用脚本.alicio.us对于颜色选择器->php GD

推荐文章

Android ICS仿真摄像头

Android ICS仿真摄像头

推荐文章

iPhone-UITableViewCellAccessoryType

iPhone-UITableViewCellAccessoryType

推荐文章

mod_重写-make商务.php成为文件夹

mod_重写-make商务.php成为文件夹

推荐文章

文件中的文件内容在php中不显示

文件中的文件内容在php中不显示

推荐文章

使用Tempfile两次?

使用Tempfile两次?

推荐文章

动态规划-改变

动态规划-改变

推荐文章

Mvc3 WebGrid ajaxUpdateContainerId复制容器

Mvc3 WebGrid ajaxUpdateContainerId复制容器

推荐文章

C++的特性让模板类在没有模板参数的情况下引用它们自己?

C++的特性让模板类在没有模板参数的情况下引用它们自己?

推荐文章

当我试图将SQLite3推送到Cedar堆栈上的Postgresql(通过Taps)时,为什么会出现这个错误?

当我试图将SQLite3推送到Cedar堆栈上的Postgresql(通过Taps)时,为什么会出现这个错误?

推荐文章

Linux上汇编输出整数

Linux上汇编输出整数

推荐文章

addChild告诉root.goto和stop();

addChild告诉root.goto和stop();

推荐文章

基于tabcontrol的应用程序的MVVM

基于tabcontrol的应用程序的MVVM