选择下拉列表在Android浏览器上无效

vin*_*rky 9 html5 android

我有一个问题,当在Android移动设备上查看时,下拉选择框不会下拉(它基本上处于非活动状态).它在桌面浏览器和ios浏览器上运行良好 - 在ios上打开一个选择器轮,从桌面打开一个下拉选择列表.

示例代码是;

<select id = "log_or_norm" autofocus>
<option value="1">Lognormal</option>
<option value="2">Normal</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我试过了发现的建议; http://youngliferamblings.wordpress.com/2011/08/09/select-dropdown-in-android-webview/

这是

有时在Android中,select标签不起作用,尤其是在使用webview的应用中.这让我疯了很长时间.我发现的主要修复,即使你的选择深埋​​在div和行中,也就是这个css:

选择{visibility:visible; -webkit-appearance:menulist-text; }

-webkit-appearance可能是实际需要的唯一一个,并将其设置为'listbox'也可以.

就这样.这应该是自己的职位.

没有运气......

我希望这里的一位大师可以提供一个优雅的解决方案,避免我不得不为每个选项制作离散按钮的路线.我并不担心Android体验是否会获得一个不错的选择轮,但需要能够让Android用户选择一个选项.

提前感谢你

小智 0

尝试

getDriver().createElement(By.id("your locator"));
getDriver().createElement(By.id("your locator")).sendKeys("option Name you want to give");
Run Code Online (Sandbox Code Playgroud)

  • 你能解释一下这是做什么的吗? (3认同)