【发布时间】:2014-12-27 22:05:24
【问题描述】:
这是我的 html 在网页上的样子:
<form id ="invoice request">
<div id = "charges">
<div id = "charges">
<div id= "billing">
<a id = "modify" class="modify_link" href = "#"> Modify </a>
我无法通过单击修改费用链接来加载网页。 Selenium 测试通过而没有实际加载网页。
这是我的足迹:
driver.findElement (By.id ("modify")).click ();
wait.until (ExpectedConditions.presenceOfElementLocated (By.id ("modify")).click ();
代码有什么问题?
【问题讨论】:
-
我不确定 Click 在 wait.until 上做了什么 (ExpectedConditions.presenceOfElementLocated (By.id ("modify")).click ();
-
@Saifur ExpectedConditions 返回一个 webelement,因此您可以在“wait.until”调用中直接调用任何 webelement.method()。
-
您没有同时执行两条线。你是吗?