0

Действие:WebElement.Click() не работает в драйвере Chrome и IE

я хочу, чтобы установить флажок со следующим XPath

WebElement checkBoxSelection = driver.findElement(By.xpath("//*[@id='tblusref']/tbody/tr[1]/td[2]/input")); 
checkBoxSelection.click(); 

мое было правильно XPath, а также проверить с инструментом разработчика Chrome, но во время выполнения его не установите флажок, и я не получаю исключение

же его отлично работает в Firefox драйвера, он не работает в Chrome и IE, Пожалуйста, помогите, как я могу решить эту проблему

водитель зависимость

<groupId>org.seleniumhq.selenium</groupId> 
      <artifactId>selenium-chrome-driver</artifactId> 
      <version>2.53.1</version> 

<groupId>org.seleniumhq.selenium</groupId> 
      <artifactId>selenium-ie-driver</artifactId> 
      <version>2.42.2</version> 
+0

Возможный дубликат [нг модели - установите флажок Xpath не работает в хроме и драйвера IE] (http://stackoverflow.com/questions/41115126/ng-model- check-the-checkbox-xpath-not-working-in-chrome-и-ie-driver) – Guy

+0

Прошу не задавать один и тот же вопрос дважды. – Guy

+0

@Guy: не дублируем, я редактировал свой предыдущий вопрос и не получал обратную связь, так что я поднял новый вопрос с текущей проблемой – Prabu

ответ

0
try to update to version 3.X 
update the chrome driver also 
i am adding a method that can help u debug 
it highlight the place you click 
(please use shorter path and if u can change it to css selector) 

public void highligh(By cssSelector) { 
     JavascriptExecutor js = (JavascriptExecutor) getDriver(); 
     js.executeScript("arguments[0].style.border='2px groove green'", driver.findElement(cssSelector)); 
    } 

 Смежные вопросы

  • Нет связанных вопросов^_^