2016-04-13 40 views
0

有幾個按鈕,這樣可以,,有一個人,請幫助點擊的「onClick」在codeception按鈕

<div class="widgetBox"> 
<a onclick="javascript:addToDashboard(28,'widget_email');" href="javascript:void(0);"> 
    <div class="widget-icon"><img alt="" src="/themes/bravo/img/ico-widget.png" style="width:52px;"></div> 
    <div class="widget-data"> 
     <h1>Email</h1> 
     <p>Email</p> 
    </div> 
</a> 

<div class="widgetBox"> 
<a onclick="javascript:addToDashboard(22,'widget_lead_distribution');" href="javascript:void(0);"> 
    <div class="widget-icon"><img alt="" src="/themes/bravo/img/ico-widget.png" style="width:52px;"></div> 
    <div class="widget-data"> 
     <h1>Lead Distribution</h1> 
     <p>Lead Distribution</p> 
    </div> 
</a> 

我想對鉛分佈具體單擊不使用XPath ,,因爲每一次的小工具盒訪問它改變了按鈕的位置,,我覺得鏈接,如果我可以訪問

<a onclick="javascript:addToDashboard(22,'widget_lead_distribution');" href="javascript:void(0);"> 

這條線就可以鍛鍊我,但我無法點擊的「onClick」

回答

0

你不點擊在onclick但在一個元素上。它會觸發onclick方法。您必須使用驗收測試來在代碼中測試javascript。文檔是here

$I = new AcceptanceTester($scenario); 
$I->amOnPage('/'); 
$I->click('.widgetBox a'); 
相關問題