面试官问我,如何使用上表中的名称点击复选框。 我需要查看'THOMAS HARDY'复选框。我不知道复选框在哪里,但我唯一知道的是'THOMAS HARDY'这个名字。如何使用selenium web驱动程序单击“THOMAS HARDY”复选框?
答案 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']
你可能显然需要根据表和周围元素的确切结构来调整它,但是根据它的单元格的内容检查行是完全相同的。祝你的采访顺利!