selenium Java 点击下拉框-长按鼠标-滑动-选择下拉框可选值(如:选择城市地区)

1@ 2016-11-02 06:03:02
selenium Java
1.点击下拉框-长按鼠标-滑动-选择下拉框可选值(如:选择城市地区)
2.可通过xpath()方式选择,但,下拉框可选值个数会随时变化,无法index定位
3.希望能通过linkText(linkText)的方式或partialLinkText(linkText)的方式选择
...全文
299 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
RobotFramework常见语法 常⽤关键字 * Settings * * Keywords * 打开浏览器 最⼤化窗⼝ 等待时间 ⽂本框输⼊ 点击按钮 点击元素 点击链接 ⿏标滑动 Library Selenium2Library [Arguments] ${url} ${browser} [Documentation] 打开浏览器 open browser ${url} ${browser} [Documentation] 最⼤化窗⼝ Maximize Browser Window [Arguments] ${time} [Documentation] 等待时间 sleep ${time} [Arguments] ${location} ${value} [Documentation] ⽂本框输⼊ input text ${location} ${value} [Arguments] ${location} [Documentation] 点击按钮 click button ${location} [Arguments] ${location} [Documentation] 点击元素 click element ${location} [Arguments] ${location} [Documentation] 点击链接 click link ${location} [Arguments] ${location} [Documentation] ⿏标滑动 mouse over ${location} 截图 执⾏js 选择Frame 等待元素 勾选框 单选框 复选框选择 下拉框选择 判断⽂本正确性 [Documentation] 截图 Capture Page Screenshot [Arguments] ${JSContent} [Documentation] 执⾏JS Execute JavaScript ${JSContent} [Arguments] ${location} [Documentation] 选择Frame Select Frame ${location} [Arguments] ${location} ${time} ${error} # 元素"等待时间"输出错误 [Documentation] 等待元素 wait until element is visible ${location} ${time} ${error} [Arguments] ${location} [Documentation] 勾选框 Select Checkbox ${location} [Arguments] ${group} ${value} [Documentation] 单选框 Select Radio Button ${group} ${value} [Arguments] ${type} ${location} @{value} # type:label、value,按照label还是value来定位,默认为label [Documentation] 复选框选择 run keyword if ${type}=='value' Select From List By value ${location} @{value} \ else Select From List By label ${location} @{value} [Teardown] [Arguments] ${type} ${location} @{value} # type:label、value,按照label还是value来定位,默认为label [Documentation] 下拉框选择 run keyword if ${type}=='value' Select From List By value ${location} @{value} \ else Select From List By label ${location} @{value} [Teardown] [Arguments] ${location} ${expected} [Documentation] 判断⽂本正确性 element text should be ${location} ${expected} 循环 if循环 Run Keyword If '${addr.status_code}' == '200' Log 接⼝返回状态码正常 ... ELSE Log 接⼝返回状态码错误!

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧