我遇到了一个问题,即在单击元素之前等待元素可见。问题是我正在测试所有元素的系统始终可见。导致系统从不换页只是打开弹窗:s。因此,如果我创建一个等待元素方法,它总是会找到该元素,即使它位于当时打开的窗口的背景中。
有没有人遇到过这个问题并有一个很好的解决方案或代码示例,我将不胜感激。
编辑:如果我打开了一个弹出窗口,我想返回登录页面并调用方法 ClickOnArticleNumber。它会在关闭弹出页面之前找到 xpath,并且测试可能会失败,因为它甚至在正确的页面上之前就调用了 Click。
我希望这会稍微解决我的问题。
public void ClickOnArticleNumber()
{
waitForElement(By.XPath("xpath"), 20);
AddArticleNumber.Click();
}
相关分类