qwe1024547862 发表于 2017-10-22 19:44:47

selenium+python怎么获取下拉框里面的值并随机选择

本帖最后由 qwe1024547862 于 2017-10-23 14:21 编辑

selenium3+python3.6

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

finomy 发表于 2017-10-23 13:23:11

查看网页源码(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:10

那你就层级定位呗 先点击点出出下拉框 再点击下拉框里的内容

qwe1024547862 发表于 2017-10-23 14:20:02

Real_小T 发表于 2017-10-23 13:41
那你就层级定位呗 先点击点出出下拉框 再点击下拉框里的内容

是想获取下拉框里内容,定位可以。怎么获取下拉框里所有内容呢

youreyebows 发表于 2017-10-27 10:56:27

本帖最后由 youreyebows 于 2017-10-27 11:38 编辑

刚刚弄成select了,哈哈



图片删不了了,。。。。
页: [1]
查看完整版本: selenium+python怎么获取下拉框里面的值并随机选择