> **def test_void_try(self):
> driver = self.driver
> driver.get(self.base_url + '********')
> driver.find_element_by_id('IDToken1').clear()
> driver.find_element_by_id('IDToken1').send_keys('****')
> driver.find_element_by_id('IDToken2').clear()
> driver.find_element_by_id('IDToken2').send_keys('****')
> driver.find_element_by_xpath("//button[@type='submit']").click()
> self.wait_for(By.PARTIAL_LINK_TEXT, 'Search').click()
> driver.find_element_by_xpath('//a[@href="Search"]').click()
> select = Select(driver.find_element_by_id('navbarCollapse'))
>
> # Select by visible text
>
> select.select_by_visible_text('Search')
> driver.find_element_by_xpath(".//*[@id='navbarCollapse']/div[1]/ul[1]/li[1]/a"
> ).click()
>
> driver.find_element_by_xpath(".//*[@id='new_batch_search']/div[2]/div[13]/div[1]/button"
> ).click()
> driver.find_element_by_xpath("//button[@type='submit']").click()
> driver.find_element_by_css_selector('label > input[type="search"]'
> ).clear()**
<document> <html> <head> <body data-turbolinks="true"> <nav class="navbar navbar-toggleable-md fixed-top bg-inverse my-nav navbar-custom navbar-light"> <button class="navbar-toggler navbar-toggler-right" aria-controls="navbarCollapse"
咏叹调发泡=&#34;假&#34; aria-label =&#34;切换导航&#34; 数据目标=&#34;#navbarCollapse&#34;数据肘节=&#34;崩&#34;类型=&#34;按钮&#34;&GT; 搜索
批量 交易
答案 0 :(得分:2)
使用Select类及其.select_by_visible_text()
方法:
from selenium.webdriver.support.select import Select
wait = WebDriverWait(driver, 10)
dropdown_element = wait.until(EC.presence_of_element_located((By.ID, "<ID NO>"))) // To wait until the element appears on the page
select = Select(dropdown_element) //To select the dropdown
select.select_by_visible_text("<Option>") //To select the dropdown option
请注意,您也可以通过ID&#34;替换&#34;与&#34; by xpath&#34;。