如何在Selenium C#

时间:2017-06-02 07:29:48

标签: c# selenium selenium-webdriver

我尝试使用ng-model="error-message"找到元素时需要帮助。此元素位于div元素内。我正在使用硒与C#。



<label ng-model="errorMessage" class="text-danger message_container ng-pristine ng-untouched ng-valid ng-binding ng-not-empty">
    Error while creating instance from import file: Error: End of data reached (data length = 0, asked index = 4). Corrupted zip ?
</label>
&#13;
&#13;
&#13;

元素的值根据按钮单击和文件上载窗口事件而变化。下面是页面的html代码。

2 个答案:

答案 0 :(得分:0)

我不熟悉C#,但您可以使用css - 选择器查找带有css - 选择器的元素,例如driver.FindElement(By.CssSelector('[ng-model="errorMessage"]'));吗?

答案 1 :(得分:0)

希望以下定位器解决您的查询:

driver.FindElement(By.CssSelector(&#34;标签〔毫微克模型=&#39;的errorMessage&#39;]&#34));