验证禁用按钮webdriver

时间:2017-02-23 16:19:35

标签: c# selenium-webdriver

我已经使用C#和WebDriver编写了一些代码,而且我遇到了禁用public bool elementDisplayed() { try { if (Continue.Enabled == true) Console.WriteLine("There is a disable button"); } catch (Exception ex) { throw new Exception("There is no disabled button " + ex.Message); } return true; } 的问题。单击“锁定”后,我想验证“编辑”按钮是否已禁用。我目前收到错误

  

无法锁定版本,错误:没有禁用按钮对象引用未设置为对象的实例。

我的代码如下。

{{1}}

我有继续按钮的HTML:

< a class =“btn btn-amber btn-open btn-md ng-scope”href =“#”ng-if =“$ ctrl.isCurrentProject”ng-click =“$ ctrl.continue()”ng-class =“ {'disabled':$ ctrl.project.isLocked}“translate =”PROJECT_CARD.CONTINUE“style =”“>继续

Webdriver中的继续按钮:

var Continue = Driver.FindElement(By.XPath(“// * [@ translate ='PROJECT_CARD.CO NTINUE']”))

0 个答案:

没有答案