Following-Sibling Python Selenium
<p>I have a table that has the same 2 buttons on each row (<strong>Start, Cancel</strong>).
I am trying to click the <strong>'Start'</strong> button on the second row called <strong>'Free Toys'</strong>. There are 2 buttons that are right next to each other: 1: Cancel 2: Start. </p>

<p>How can I click the <strong>'Start'</strong> button for <strong>Free Toys</strong> which is located on the second row?</p>

<pre><code>driver.find_element_by_xpath("//td[contains(text(), 'FreeToys')]//following-sibling::button[@class='btn btn-success btn-sm']").click()
</code></pre>

<p>HTML CODE for entire ROW</p>

<pre><code>&lt;tr ng-repeat="toyService in theServices" ng-class="{'text-muted': toyService.notFound}" class="ng-scope"&gt; 
        &lt;td style="text-align:center"&gt;
         &lt;toy-up-down state="toyService.state" class="ng-isolate-scope"&gt;&lt;span class="glyphicon glyphicon-arrow-down text-danger" title="Unknown" aria- hidden="true"&gt;&lt;/span&gt;&lt;/toy-up-down&gt;&lt;/td&gt; 
   &lt;td class="ng-binding"&gt;Free Toys&lt;/td&gt; 
   &lt;td class="ng-binding"&gt;Come get free toys&lt;/td&gt; 
   &lt;td class="toy-service-button-panel text-right"&gt;
          &lt;button type="CANCEL" ui-sref="toyService.detail({id:toyService.id})" 
                 class="btn btn-info btn-sm toy-service-button-margin"info btn-sm toy-service-button-margin"                   
           ==The button I am trying to click is located below===
         &lt;button type="START" class="btn btn-success btn-sm" (toyService.packageName)" 
                 ng-show="toyService.state !== 'Operational'" ng-disabledng-click="theStartClick
                  ="toyService.notFound" tabindex="0" aria-hidden="false" aria-disabled="false"&gt; 
       &lt;/span&gt; &lt;/button&gt; 
       &lt;/td&gt; &lt;/tr&gt;
</code></pre>