使用Protractor在AngularJS中查找元素

时间:2017-09-05 13:46:52

标签: angularjs selenium xpath

我正在为AngularJS应用程序编写一些自动化测试。我试图点击一个按钮,但无论我尝试和使用什么方法,Selenium都拒绝找到该元素。

string downloadedFile = connectedTc.DownloadArtifacts(
    buildId, 
    @"C:\DownloadedArtifacts", 
    "binaries.zip");

这是按钮周围的html - 按钮文本是“使用演示室”

我试过了:

<div class="row" _ngcontent-c24="">
 <div class="column-12 column-center" _ngcontent-c24="">
  <div class="buttons column-center" _ngcontent-c24="">
   <div class="buttons-container-centred tablet-up" _ngcontent-c35="">
    <div _ngcontent-c35="">
     <kf-button _ngcontent-c35="" btnstyle="secondary no-outline btn-big" _nghost-c8="">
      <button class="secondary no-outline btn-big" _ngcontent-c8="" title="" type="">
       <span _ngcontent-c8="">Use a demo room</span>
   </button>
  </kf-button>
 <span _ngcontent-c35="">Instant access</span>
</div>

...提一些。

一旦达到超时,通常会显示无法找到该元素的错误消息。

其他类似的按钮可以使用完整的xpath。

非常感谢您的建议!

由于

大卫

0 个答案:

没有答案