Я попытался нажать на кнопку. Он имеет такую структуру:Selenium: Нажмите на кнопку «<div><a></a></div>»
<div class="button-wrapper" id="button-verify-wrapper">
<a x-ng-click="verifySfdcConnection()" class="clearfix float-left button-green">
<div class="icon-green icon-green-verify"></div>
<div class="button-label ng-binding">Verify Connection</div>
</a>
<div x-ng-class="{'connection-verified':wizardData.inputSource.sfdc.connectionStatus}" x-ng-show="wizardData.inputSource.sfdc.connectionStatus" style="" class="connection-verified"></div>
</div>
Любая помощь, как это сделать? Я пробовал это:
driver.findElement(By.xpath(".//*[@id='button-verify-wrapper']/a/div[1]")).click();
Но это не поможет. Благодаря
Что вы имеете в виду, что не помогает ?? Есть ли исключения? И вы уверены, что желаемый элемент 'div' можно щелкнуть или элемент' a' доступен для клика? –
Я думаю, это ссылка внутри кнопки. Просто не исключение, просто не нажимайте на нее. это кнопка кода: http://imgur.com/a/OmcDS –