从列表中选择DropDown,该选项具有<space>

时间:2017-07-16 05:39:48

标签: java selenium selenium-webdriver webdriver

public static WebElement residentialStatus(String name) {
    element = LoginPage.driver.findElement(By.xpath("PATH"));
    Select oSelect = new Select(element);
    oSelect.selectByVisibleText(name);
    System.out.println("Residential Status: " + name);
    return element;
}

HTML是:

<select name="residentialStatus">
<option value="">--Please Select--</option>
<option value="B">Boarding</option>
<option value="O">Home Owner</option>
<option value="P">Living with Relative</option>
<option value="R">Renting</option>

在上面的代码中,我试图选择一个Dropdown, 当我选择&#39; Home Owner&#39;它失败了(可能是因为有空间),当我选择“登机”时或者&#39;租赁&#39;然后它工作正常。 我无法理解我哪里出错了。 (从Excel提供数据,因此我无法将其更改为&#39; selectByArray,因为所有其他下拉列表在同一个excel中正常工作)

0 个答案:

没有答案