selenium 是一个自动化操控工具,支持对web端进行自动化操控,从而实现自动化测试。

相关文档:

安装配置

环境依赖:

  • python3.7+

安装:

$ pip install selenium

使用

基本使用示例:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service

# chrome 启动参数
chrome_options = Options()
# 禁用浏览器正在被自动化程序控制的提示
chrome_options.add_experimental_option('excludeSwitches', ['enable-automation', 'enable-logging'])

# 启动
driver = webdriver.Chrome(options=chrome_options)

# 跳转页面
driver.get('https://blog.yiqiesuifeng.cn/')

# 其他操作
ele = driver.find_element_by_xpath('xpath 表达式') # 根据 xpath 获取元素对象
ele.click() # 点击
ele.input() # 输入
...

# 关闭
driver.quit()

selenium默认启动本机自带的chrome浏览器,如需指定浏览器路径,则可以这样:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

# 指定 chromedriver 路径
chromedriver_path = r"chromedriver 路径"
service = Service(executable_path=chromedriver_path)

# chrome 启动参数
chrome_options = Options()

# 指定 chrome 路径
chrome_path = r"chrome 路径"
chrome_options.binary_location = chrome_path

# 禁用浏览器正在被自动化程序控制的提示
chrome_options.add_experimental_option('excludeSwitches', ['enable-automation', 'enable-logging'])

# 启动
driver = webdriver.Chrome(service=service, options=chrome_options)

# 跳转页面
driver.get('https://blog.yiqiesuifeng.cn/')

# 关闭
driver.quit()

chromedriver版本需要支持对于chrome的版本


本文由 一切随风 创作,可自由转载、引用,但需署名作者且注明文章出处。

20 条评论

  1. hodvkqhcdo
    hodvkqhcdo

    大漠追云剑

  2. wgplwucgkw
    wgplwucgkw

    小教父

  3. iqnectxlzx
    iqnectxlzx

    钟声颂歌

  4. qgaomjkyzg
    qgaomjkyzg

    少林寺之得宝传奇

  5. fiahoxeaki
    fiahoxeaki

    rap出一片天

  6. isagykfuzv
    isagykfuzv

    杰西

  7. ytfnbzjdfr
    ytfnbzjdfr

    万夫莫敌

  8. uyrcvyoapg
    uyrcvyoapg

    结论部分可提出实际应用建议,提升价值。

  9. qsmyxqvaml
    qsmyxqvaml

    《魔幻神功》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/57276.html

  10. hpdputfqdc
    hpdputfqdc

    你的才华让人瞩目,期待你的更多文章。 https://www.yonboz.com/video/94960.html

  11. oooasxwhmn
    oooasxwhmn

    《落难千金:霍少的倔强小娇妻》短片剧高清在线免费观看:https://www.jgz518.com/xingkong/23248.html

  12. ibuhtssrvh
    ibuhtssrvh

    你的才华让人惊叹,请继续保持。 http://www.55baobei.com/ntwAmmC0JN.html

  13. modxyettot
    modxyettot

    博主太厉害了!

  14. vcoazmkjjl
    vcoazmkjjl

    你的才华横溢,让人敬佩。 https://www.yonboz.com/video/56230.html

  15. muwwimykkx
    muwwimykkx

    看到你的文章,我仿佛感受到了生活中的美好。 https://www.4006400989.com/qyvideo/64657.html

  16. rwisvhhzrf
    rwisvhhzrf

    揭秘传奇帝霸单职业私服的独特魅力与影响力:https://501h.com/yuanshi/2024-10-06/40246.html

  17. rqrlmlsyfz
    rqrlmlsyfz

    文章的确不错啊https://www.cscnn.com/

  18. qslxjwomqe
    qslxjwomqe

    不错不错,我喜欢看

  19. nmdrssslnc
    nmdrssslnc

    叼茂SEO.bfbikes.com

  20. dxdxmscmkc
    dxdxmscmkc

    博主真是太厉害了!!!

添加新评论