Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';在AngularJS输入字段上找不到XPath值_Angularjs_Selenium - Fatal编程技术网

Can';在AngularJS输入字段上找不到XPath值

Can';在AngularJS输入字段上找不到XPath值,angularjs,selenium,Angularjs,Selenium,有没有办法获取Selenium测试输入字段的实际值 例如: 我需要检查字段是否有值以及值是否正确: 在页面上: 经理电子邮件:分行_manager@example.com. 我需要得到“值”分支_manager@example.com但是当我使用XPath时,只显示了下面的内容 <input type="text" name="Email" id="Email" ng-model="vm.email" placeholder=

有没有办法获取Selenium测试输入字段的实际值

例如:

我需要检查字段是否有值以及值是否正确:

在页面上:

经理电子邮件:分行_manager@example.com.

我需要得到“值”分支_manager@example.com但是当我使用XPath时,只显示了下面的内容

<input type="text" 
       name="Email" 
       id="Email" 
       ng-model="vm.email" 
       placeholder="" 
       maxlength="200" 
       ng-readonly="vm.editField" 
       ng-required="!vm.viewState" 
       ng-pattern="/^[a-zA-Z0-9.!#$%&amp;�*+\/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/" 
       class="ng-pristine ng-valid md-input ng-valid-pattern ng-valid-maxlength ng-valid-required ng-touched" 
       readonly="readonly" 
       aria-required="false" aria-invalid="false">


我只得到了
ng模型
,它包含了我真正想要的是模型内部的值。是否可能?

您可以使用下面的
getAttribute()
方法提取输入文本字段值

    WebElement emailId=driver.findElement(By.id("Email"));
                        ( or )
    WebElement emailId=driver.findElement(By.xpath("//input[@id='Email']"));

    //It will give the Value which is present in the input text field
    System.out.println(emailId.getAttribute("value")); 

模型内的值
我没有看到任何属性为
模型
其他,然后
ng模型
我更新了问题。谢谢你调查这件事!您提供的不是正确的HTML,因为没有
分支_manager@example.com
您无法通过此链接访问“vm.email”中的内容HTML@BoogerT:请检查答案并单击勾选按钮接受,同时单击向上箭头按钮放弃投票