如何每次都选择新元素

时间:2019-11-22 12:00:26

标签: java selenium selenium-webdriver ui-automation selenium-grid

我迭代了下拉列表

Select Exptypedropdown = new Select(driver.findElement(By.xpath(".//div[@class='InputSection']/table[@name='RTExpense']//tbody/tr[2]/td[1]/select[@name='ExpenseType']")));
        List<WebElement> listofExpenses = Exptypedropdown.getOptions();
        System.out.println("number of expenses: " + listofExpenses.size());

        for (int j = 1; j < listofExpenses.size(); j++) {
            AddnewExp.click();
            Exptypedropdown.selectByIndex(j)

现在使用AddnewExp,每次都在添加新费用,并希望从下拉列表中选择下一个选项。 但是,由于将“ J ”分配给第一个元素,因此我可以选择新选项,但这仅发生在第一笔费用中,而不发生在我添加的新内容中。我每次点击AddnewExp都会创建新的<tr>,但无法对此进行编码。有人可以帮我吗?

0 个答案:

没有答案