在这里,我试图获得一个按钮,我需要单击该按钮。当我在 Selenium IDE 中录制相同内容并将其导出到 selenium RC 时,生成了以下代码,这里正在等待按钮显示,然后单击按钮。但是当我运行这段代码时,会显示找不到元素的错误。
for (int second = 0;; second++) {
if (second >= 60) fail("timeout");
try { if selenium.isElementpresent("//div[@id='46abec20-9c67-4a2d-a063-43cb2cb7c8b1']/div[3]/div[2]/button")))
break; } catch (Exception e) {e.printStackTrace();}
Thread.sleep(1000);
}
selenium.click("//div[@id='46abec20-9c67-4a2d-a063-43cb2cb7c8b1']/div[3]/div[2]/button");
包含该按钮的 HTML 代码是 Save
我知道这必须转换为 CSS 格式,但没有成功。谁能帮我解决这个问题?