[英]Select value from drop-down - Python Webbot
大家好,我正在嘗試 select 下拉列表中的值,但它不起作用。
這是我試圖 select 的下拉菜單
下面是我的腳本。
'''
from webbot import Browser
import time
web = Browser()
web.go_to('https://*****.service-now.com/')
web.type('*****\t')
web.type('*****\t\t')
web.type(web.Key.ENTER)
web.maximize_window()
web.click('Incident', tag='span')
time.sleep(25)
web.click('Open - Unassigned', tag='div')
time.sleep(5)
web.click('Short description', value='short_description')
'''
下面是下拉的復制元素
復制元素:
<select id="c7f1a59007dc1410af12f2ae7c1ed03d_select" class="form-control default-focus-outline">
<option value="zztextsearchyy" selected="SELECTED" role="option">for text</option><option
value="number" role="option">Number</option><option value="opened_at" role="option">Opened</option>
<option value="short_description" role="option">Short description</option><option value="caller_id"
role="option">Caller</option><option value="priority" role="option">Priority</option><option
value="state" role="option">State</option><option value="category" role="option">Category</option>
<option value="assignment_group" role="option">Assignment group</option><option value="assigned_to"
role="option">Assigned to</option><option value="sys_updated_on" role="option">Updated</option>
<option value="sys_updated_by" role="option">Updated by</option></select>
Xpath:(如果需要)
//*[@id="c7f1a59007dc1410af12f2ae7c1ed03d_select"]
當試圖運行代碼給了我以下錯誤。
DevTools listening on ws://127.0.0.1:64454/devtools/browser/570915fb-92df-4ce0-97ed-6d20c8efd860
[5772:10264:0417/003932.575:ERROR:browser_switcher_service.cc(238)] XXX Init()
Traceback (most recent call last):
File "WebAut.py", line 14, in <module>
web.click('Short description', value='short_description')
TypeError: click() got an unexpected keyword argument 'value'
請協助
driver.find_element_by_xpath("//select[@id='c7f1a59007dc1410af12f2ae7c1ed03d_select']/option[text()='Short description']").click()
我也有同樣的問題。 特別是對於 Webbot,這對我有用:
web.click(xpath="//select[@id='c7f1a59007dc1410af12f2ae7c1ed03d_select']/option[text()='Short description']")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.