0

我正在使用 Selenium WebDriver+Java+TestNG

  1. 在我的网页上有一个文本框,我需要在其中添加收件人的电子邮件地址,然后单击“添加收件人按钮”

  2. 单击该按钮后,该电子邮件地址将移动到其下方的框(嵌入在 Select 标记中)。

  3. 将该电子邮件添加到框后,它将嵌入到选项标签中。我有两个问题,

    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("输出是:" +myemail);
    
4

1 回答 1

0

所以问题是,您可以写入文本框,并且在您单击 AddRecipient 按钮后,它无法移动到下面的框。

你能手动把它移到盒子下面吗?

于 2013-09-04T10:36:39.950 回答