【发布时间】:2019-06-03 16:30:46
【问题描述】:
这张图片显示了当我检查下拉菜单时检查元素显示的内容
当我更改网站 Dropbox 上的大小时,它只会更改 Span 值吗?
我也试过从这里选择值,但也没有用..
所以我只是想在网上填写一些表格,我已经使用 Select 从下拉列表中进行选择,但我遇到了一个无法使用 Select 的网站。我也不是确定原因。我可以填写信息并设法单击下拉菜单,但无法选择值。请帮忙,我已经尝试了好几个小时了:(
我尝试使用 Select 不起作用,我尝试使用 Xpath 但我对它不是很熟悉,所以也没有用。
from selenium import webdriver
from selenium.webdriver.support.ui import Select
browser = webdriver.Chrome ('C:\\Users\\Billy\\driver\\chromedriver.exe')
browser.get('https://www.random.com/launches')
browser.find_element_by_id('mce-EMAIL').send_keys('random@hotmail.com')
browser.find_element_by_id('mce-FNAME').send_keys('firstname')
browser.find_element_by_id('mce-LNAME').send_keys('lastname')
browser.find_element_by_id('mce_SIZE_chosen').click()
如何从下拉菜单中进行选择?感谢您的帮助。
【问题讨论】:
-
发布下拉列表的 html。您很可能需要先单击下拉菜单以展开选择。然后按名称选择值。