小编udi*_*08s的帖子

当动态生成Value属性时,如何在Selenium Web驱动程序中使用java从<input>标记获取值

我试图操作的HTML:

<select id="GlobalDateTimeDropDown" class="combo"
    onchange="CalculateGlobalDateTime('Time',this.value)" name="GlobalDateTimeDropDown">
       <option value="+5.5" selected="selected"> … </option>
       <option value="+12"> … </option>
       <option value="+8"> … </option>
       <option value="+2"> … </option>
    </select>
    <input id="GlobalDateTimeText" class="combo" type="text" name="GlobalDateTimeText"       value="" style="width:215px;padding:2px;" readonly="readonly"></input>
Run Code Online (Sandbox Code Playgroud)

Java代码:

WebElement values=driver.findElement(By.id("GlobalDateTimeText")).getAttribute("Value");
System.out.println(values);
Run Code Online (Sandbox Code Playgroud)

输出:空白

selenium selenium-webdriver

8
推荐指数
2
解决办法
4万
查看次数

标签 统计

selenium ×1

selenium-webdriver ×1