selenium - 等待dropbox2根据dropbox1中的值刷新

时间:2017-12-15 12:23:03

标签: selenium

在我的应用程序中,dropbox2的值取决于dropbox1。因此,如果用户从dropbox1中选择值,则根据dropbox1中的值,dropbox2中的值将被填充。

在硒测试期间,当我尝试从dropbox2

中选择值时,我得到以下错误
Cannot locate element with text: Others

如何根据dropbox1中的值填充dropbox2中的值。

我尝试使用Thread.sleep虽然我知道这不是一个好方法而且不应该使用。

我是selenium的新手,但是经验丰富的java开发人员。

1 个答案:

答案 0 :(得分:0)

此代码可能有所帮助:

<#
        foreach (var navigationProperty in navigationProperties)
        {
            if (navigationProperty.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many)
            {
#>
    [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
    [System.Xml.Serialization.XmlIgnore]
<#
            }
#>
    <#=codeStringGenerator.NavigationProperty(navigationProperty)#>
<#
        }
    }
#>