51Testing软件测试论坛

标题: selenium+python怎么获取下拉框里面的值并随机选择 [打印本页]

作者: qwe1024547862    时间: 2017-10-22 19:44
标题: selenium+python怎么获取下拉框里面的值并随机选择
本帖最后由 qwe1024547862 于 2017-10-23 14:21 编辑

selenium3+python3.6

各位大佬,请教下怎么定位获取下拉框里面的值 ,可以加QQ 私聊1024547862.


作者: finomy    时间: 2017-10-23 13:23
查看网页源码(chrome右键查看网页源代码或者driver.page_source),如果源码中有下拉列表内容,试下用actionchains:
action=ActionChains(driver)
action.click(第一层element)
action.click(第二层element)
action.perform()
也可以在点击完第一层后试下用显示等待webdriverwait中的expected_conditions.element_to_be_clickable(......)
作者: Real_小T    时间: 2017-10-23 13:41
那你就层级定位呗 先点击点出出下拉框 再点击下拉框里的内容
作者: qwe1024547862    时间: 2017-10-23 14:20
Real_小T 发表于 2017-10-23 13:41
那你就层级定位呗 先点击点出出下拉框 再点击下拉框里的内容

是想获取下拉框里内容,定位可以。怎么获取下拉框里所有内容呢
作者: youreyebows    时间: 2017-10-27 10:56
本帖最后由 youreyebows 于 2017-10-27 11:38 编辑

刚刚弄成select了,哈哈



图片删不了了,。。。。





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2