Selenium元素即使Selenium填充id也找不到

Mon*_*han 5 selenium selenium-ide

我正在使用Selenium IDE Firefox插件来创建一些测试用例.我单击"录制"按钮以录制步骤.当我完成后,我停止录制并运行测试用例以了解情况如何.在HTML表中的这个特定元素中,Selenium id=my_id_1在记录过程中识别; 当我运行测试用例时,会说Element id=my_id_1未找到.

在Selenium IDE中检测到ID时如何找不到它?我怎样才能解决这个问题?我也尝试过使用//tr[4]/td[3]/a过.使用此方法(以及使用ID),当我单击IDE中的"查找"按钮时,网页上的相应项目将以黄色突出显示.但是,测试用例会失败,说该元素找不到.

在此先感谢,Monte

ken*_*nki 7

在Selenium尝试查找元素之前,在问题命令之前尝试暂停以查看它是否未完全加载.如果这样可以解决问题,则可以使用更强大的等待条件替换暂停.