<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Web自動化測試 六 ----- selector選擇

      1、一般情況下都是先定位元素在選擇

      from selenium.webdriver import Chrome
      from selenium.webdriver.support.wait import WebDriverWait
      from selenium.webdriver.common.by import By
      from selenium.webdriver.support import expected_conditions as EC
      
      driver = Chrome()
      
      driver.get('http://www.baidu.com')
      
      setting_ele_xpath = '//a[@name="tj_settingicon" and @
      
      wait = WebDriverWait(driver, 20)
      e = wait.until(EC.visibility_of_element_located((By.XPATH, setting_ele_xpath)))
      driver.find_element_by_xpath(setting_ele_xpath).click()
      
      locator = (By.XPATH, "http://a[contains(text(), '高級搜索')]")
      WebDriverWait(driver, 30).until(EC.element_to_be_clickable(locator)).click()
      
      # 通常先去定位selector,再去定位option
      # wait = WebDriverWait(driver, 20)
      # my_selector = wait.until(EC.element_to_be_clickable((By.NAME, 'ft')))
      # my_selector.click()
      
      # 在源代碼中已經加載出來了,可以直接去點擊
      wait = WebDriverWait(driver, 20)
      my_option = wait.until(EC.element_to_be_clickable((By.XPATH, '//option[@value="ppt"]')))
      my_option.click()
      

      2、使用selector選擇器

      from selenium.webdriver import Chrome
      from selenium.webdriver.support.wait import WebDriverWait
      from selenium.webdriver.support.select import Select
      from selenium.webdriver.common.by import By
      from selenium.webdriver.support import expected_conditions as EC
      
      driver = Chrome()
      
      driver.get('http://www.baidu.com')
      
      def wait_clicl_element(driver, locator):
          wait = WebDriverWait(driver, 20)
          return wait.until(EC.element_to_be_clickable(locator))
      
      setting_ele_xpath = '//a[@name="tj_settingicon" and @
      
      wait = WebDriverWait(driver, 20)
      e = wait.until(EC.visibility_of_element_located((By.XPATH, setting_ele_xpath)))
      driver.find_element_by_xpath(setting_ele_xpath).click()
      
      locator = (By.XPATH, "http://a[contains(text(), '高級搜索')]")
      WebDriverWait(driver, 30).until(EC.element_to_be_clickable(locator)).click()
      
      wait = WebDriverWait(driver, 20)
      my_selector = wait.until(EC.element_to_be_clickable((By.NAME, 'ft')))
      my_selector.click()
      
      # select選擇有3種方法:索引值、value值、文本,點進源碼去看
      selector_obj = Select(my_selector)
      selector_obj.select_by_value('pdf')
      # 取消 selector_obj.deselect_by_value()
      
      print(selector_obj.options)
      print(selector_obj.first_selected_option)
      

        

      posted @ 2019-07-21 22:46  樂樂先生  閱讀(443)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 在线高清免费不卡全码| 久久天天躁夜夜躁狠狠85| 国产精品中文字幕第一页| 黄色A级国产免费大片视频| 强开少妇嫩苞又嫩又紧九色| 精品无码av无码免费专区| 久99久热免费视频播放| 国产精品无码av不卡| 国产欧美亚洲精品a| 九九久久自然熟的香蕉图片| 成年人尤物视频在线观看| 欧美精品在线观看视频 | 国产成人精品午夜2022| 亚洲三区在线观看无套内射| 亚洲av色夜色精品一区| 精品人妻日韩中文字幕| 人妻中文字幕精品系列| 国产一精品一av一免费爽爽| 国产性色的免费视频网站| 国产精品一区二区久久岳| 国产99视频精品免费观看9| 图们市| 久久亚洲精品国产精品| 18禁无遮挡啪啪无码网站破解版| 国产免费性感美女被插视频 | 东京热人妻丝袜无码AV一二三区观| 极品人妻videosss人妻| 狠狠色噜噜狠狠狠888米奇视频| 人妻少妇久久中文字幕| 久久国产福利播放| 人妻丝袜无码专区视频网站| 99久久国产综合精品色| 日韩有码国产精品一区| 灵璧县| 啊灬啊灬啊灬快灬高潮了电影片段| 成年女人免费碰碰视频| 国产精品女同性一区二区| 野花韩国高清电影| 亚洲av无码一区二区三区网站| 亚洲精品国模一区二区| 国产精品久久久久影院老司|