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

robotframework+Selenium2Library 特殊下拉框的选择

robotframework+Selenium2Library 特殊下拉框的选择

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

robotframework+Selenium2Library 特殊下拉框的选择

robotframework+Selenium2Library 特殊下拉框的选择

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

robotframework+Selenium2Library 特殊下拉框的选择

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

相关文章:

  • 2021-11-11
  • 2021-06-18
  • 2022-12-23
  • 2021-11-17
  • 2021-05-27
  • 2021-07-12
  • 2021-09-21
  • 2021-07-21
猜你喜欢
  • 2021-09-25
  • 2022-12-23
  • 2021-05-15
  • 2021-06-02
  • 2021-11-29
  • 2021-11-08
相关资源
相似解决方案