2013-09-04 4 views
0

Я использую Selenium WebDriver + Java + TestNGне в состоянии добавить получателей и не в состоянии напечатать

  1. На моей веб-странице есть текстовое поле, где мне нужно, чтобы добавить адрес электронной почты получателя и нажмите кнопку «Добавить кнопка получателя '

  2. После того, как я нажму на эту кнопку, этот адрес электронной почты будет перемещен в поле (которое встроено в тег Select) под ним.

  3. После этого электронная почта добавляется в поле, затем она будет внедрена в тег Option. У меня есть две проблемы с этим,

    3.a. Даже после того, как я нажал кнопку «Добавить получателя», она не перемещается в поле ниже

    3.b. Я не смог напечатать этот адрес электронной почты. Я использую

     
    driver.findElement(By.id("txtRecipients")).sendKeys("xx"); 
    driver.findElement(By.xpath(".//*[@id='btnAddRecipient']")).click(); 
    

    Для печати я использую

     
    String myemail=driver.findElement(By.xpath(".//*    [@id='lstBoxAlertRecipients']/option")).getText(); 
    System.out.println("The output is :" +myemail); 
    

ответ

0

так что проблема, вы можете написать в текстовое поле и после того, как вы нажали на кнопку AddRecipient, это не может перейти в окно ниже.

Вы можете переместить его под коробку вручную?

+0

Да, я могу переместить его в мануале – Aruna

+0

, и вы можете щелкнуть по коробке, используя webdriver? – Paras

+0

Какая коробка? под коробкой? , Я не нажимаю ниже окна, я непосредственно использую это поле, идентифицируя его с помощью xpath и пытаясь получить значения, хранящиеся в теге параметра, который является не чем иным, как адресом электронной почты. – Aruna

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