在firefox浏览器中,要求是等到元素(按钮)被点击。 我们怎样才能实现它?
wait.Until(ExpectedConditions.ElementExists(By.Id(""))
无法在这里工作。
答案 0 :(得分:2)
您可以随时等待单击按钮后显示的元素的可见性。
new WebDriverWait(driver,60).until(ExpectedConditions.visibilityOfElementLocated(By.id("id_of_the_new_element")));
答案 1 :(得分:0)
我不知道按钮触发了什么,但您可以尝试类似:
var buttonIsClicked = false;
while (!buttonIsClicked)
{
// check something that can tell you if your button action was performed
if (conditionsMet) buttonIsClicked = true;
}
答案 2 :(得分:-1)
<?xml version="1.0" encoding="utf-8"?>
<Project>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<OutputPath>..\..\..\CustomPath\</OutputPath>
</PropertyGroup>
</Project>