如何使用selenium web驱动程序检查表中的复选框?

时间:2016-09-23 04:05:09

标签: java selenium-webdriver

TABLE

面试官问我,如何使用上表中的名称点击复选框。 我需要查看'THOMAS HARDY'复选框。我不知道复选框在哪里,但我唯一知道的是'THOMAS HARDY'这个名字。如何使用selenium web驱动程序单击“THOMAS HARDY”复选框?

1 个答案:

答案 0 :(得分:0)

sprintf("%.5f", x)

为了解释这一点,首先显然是表本身的路径,然后XPath指向包含一个包含文本'Thomas Hardy'的子td的tr,从这一行开始它指向第一个td in那行然后到那里的输入。

从那里只是告诉selenium点击的情况。

这是明确的重要部分:

$path_to_the_table/tr[td//text()[contains(.,'Thomas Hardy')]]/td[1]/input[@type='checkbox']

你可能显然需要根据表和周围元素的确切结构来调整它,但是根据它的单元格的内容检查行是完全相同的。祝你的采访顺利!