禁用selenium webdriver中的元素

时间:2015-06-26 19:39:26

标签: java csv selenium selenium-webdriver

我正在尝试使用Selenium webdriver(Java。)计算HTML表中的行数。功能如下:

文本从CSV文件迭代地输入到搜索框中。输入第一个文本并在HTML表格中显示搜索结果后,我必须计算该HTML表格中的行数。

我面临的问题是,对于每个搜索文本,HTML表格中的行数显示相同。我怀疑在为每个搜索文本刷新HTML表之前会对行进行计数,因此计数每次都与第一个文本保持一致。

我想每次在搜索框中输入新文本时都应刷新HTML表格,然后计算表格中的行数。

有人能建议解决这个问题吗? 我可以暂时禁用网页的HTML元素,直到输入CSV文件中的新文本为止?

2 个答案:

答案 0 :(得分:0)

由于您无法发布代码

有一种方法,但我对你的问题不太可行

这可以使用java脚本实现

您可以使用java脚本

禁用任何元素

请参阅此内容以禁用 http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_select_disabled2

1)使用javascript执行器,你可以在selenium中执行它。 如果第一种方法未能这样做

2)首先执行你的javascript然后运行你的selenium代码意味着你的selenium方法取决于javascript方法。

让我知道这是否成功。

答案 1 :(得分:0)

感谢您的java脚本选项。我用它,它工作得很好。