WebDriverの使用

1963 ワード

WebDriver操作ブラウザの一般的な方法

1. maximize_window()                  -->  
2. set_window_size(100,100)              -->  、 ( )
3. set_window_position(300,200)       -->  
4. back()                               -->  
5. forward()                           -->  
6. refresh()                           -->  F5 
7. close()                              -->  ( )
8. quit()                              -->  WebDriver 

WebDriver操作ブラウザ方式-まとめ

#  
driver.maximize_window()
#  
driver.refresh()
#  
driver.back()
#  
driver.forward()
#  
driver.set_window_size(300,300)
#  
driver.set_window_position(300,200)
#  
driver.close()
#  
driver.quit()

WebDriverその他の一般的な方法

  • sizeは、要素サイズ
  • を返します.
  • text取得要素のテキスト
  • title取得ページtitle
  • current_url現在のページURL
  • を取得する
  • get_attribute()取得属性値
  • is_display()要素が見えるかどうかを判断する
  • is_Enabled()は、要素が
  • で利用可能かどうかを判断する.

    WebDriverその他の一般的な方法のまとめ

    #  
    size=driver.find_element_by_id("userA").size
    print('size:',size)
    #  a 
    text=driver.find_element_by_id("fwA").text
    print('a text:',text)
    #  title
    title=driver.title
    print('title:',title)
    #  url
    url=driver.current_url
    print('url:',url)
    #  a href 
    href=driver.find_element_by_id("fwA").get_attribute("href")
    print('href :',href)
    #  span 
    display=driver.find_element_by_css_selector('span').is_displayed()
    print('span :',display)
    #  
    enabled=driver.find_element_by_id('cancelA').is_enabled()
    print(' :',enabled)
    
     :
    size: {'height': 30, 'width': 163}
    a text:      
    title:  A
    url: file:///E:/%E6%B5%8B%E8%AF%95/%E8%AF%BE%E4%BB%B6/Web%E8%87%AA%E5%8A%A8%E5%8C%96/Web%E8%87%AA%E5%8A%A8%E5%8C%96%E8%AF%BE%E4%BB%B6/02img/%E6%B3%A8%E5%86%8CA.html
    href : http://www.sina.com.cn/
    span : False
     : False