.
搜索
相關推薦
熱門標簽

【Python入門教程】Selenium自學入門

時間:2020-01-16 09:30:59

selenium是在自動化測試中用的最多的一款工具之一,他能夠為我們在web開發中帶來許多便利。


假如頁面中存在一個元素

kw = driver.find_elements_by_xpath("http://input[@id='kw']").size

1.想要獲取元素的長和寬,可以根據

kw.size['width']
kw.size['height']

2.想要獲取元素在頁面的位置
kw.location['x']
kw.location['y']

獲取位置,并且使得該元素可見
kw.location_once_scrolled_into_view['x']
kw.location_once_scrolled_into_view['y']

3.想要在頁面上執行JS代碼,或者注入Js文件
js = '''
    var script = document.createElement('script');
    script.src = "https://www.xxx.com/my_init.js";
    document.getElementsByTagName('head')[0].appendChild(script);
'''
# 調用給搜索輸入框標紅js腳本
driver.execute_script(js)

4.想要在當前頁面截圖(圖片會保存在腳本所在目錄)
driver.save_screenshot('csdn.png')

久久久精品2019免费观看