码迷,mamicode.com
首页 > 其他好文 > 详细

robotframework+Selenium2Library 特殊下拉框的选择

时间:2016-08-08 17:08:06      阅读:582      评论:0      收藏:0      [点我收藏+]

标签:

4 特殊下拉框的选择   对于这种下拉框,一拉啥没有。

技术分享

技术分享

代码中也没有任何可操作的select option标签等。如何是好。 既然下拉框,那就总可以选择。我们输入一个名“王XX”,下拉框自动出现这样。

技术分享

技术分享

但是怎么选择上?代码实在没有相应的元素来操作啊。 不过,我们操作键盘,向下键,enter键,即可成功选择。 那问题就变成如何在robotframework+selenium2library中操作键盘。api给的很简单,press key  xxxx。 查了向下键的ascii为40,enter键的为13.但是久经试验都不对。网上说可以考虑看下selenium的源码中向下键的标识用“\ue015”,好奇怪,我也不懂,就用了,果真对了。 相应脚本:  

技术分享

有了键盘操作,一系列的特殊下拉框应该没有问题了。 对于一些不能用ascii码操作键盘的,可以查下selenium的源码,,看看源码里对某个键的表示到底是什么。

robotframework+Selenium2Library 特殊下拉框的选择

标签:

原文地址:http://www.cnblogs.com/zuola/p/5750087.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!