【发布时间】:2022-01-15 01:51:43
【问题描述】:
我的一些测试参考了 importBrokerCheckBox。但并不是所有的测试都必须找到它,因为他必须缺席。也就是说,如果该元素在页面上,那么我们必须点击它,如果它不存在,我们必须进一步通过代码。但是下面的代码不起作用并抛出异常 - xpath not found
importBrokerCheckBox = $x(".//div[text()='Брокер']/../../../preceding-sibling::span//span[@aria-label=\"caret-down\"]"),
if (importBrokerCheckBox.isDisplayed());
{
importBrokerCheckBox.click();
}
if (importBrokerSettingsCheckbox.isDisplayed());
{
importBrokerSettingsCheckbox.click();
}
【问题讨论】: