• mynote chromedriver
  • note 注意
  • do
  • commits
  • 2020-10-7 mynote-test-01
  • lv1= lv2= type=
    mynote chromedriver
    pytest 
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple chromedriver
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple selenium
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pdfkit
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pytest
    〖E:\projects\chromedriver〗
    X:\piaojuke\autotest\bottom\base.py
    driver.maximize_window()
    driver.implicitly_wait(20)
    hover?
    Selenium - 鼠标事件
    https://www.cnblogs.com/sundawei7/p/11959006.html
    execute_script
    不要最小化,最小化时界面可能不会渲染,导致定位不到元素
    除了 find by ID,都需要验证操作结果
    lv1= lv2= type=

    note 注意

    $nuxt.$router.push('/catalog') 重复push不会增加多个 历史
    异步操作
    ele = web_driver.find_element_by_css_selector('.el-message--error > .el-message__content')
    button连续点击(xhr)需要 sleep
    wait_for_not_url 等待跳转完成
    web_driver.get 是新页面
    $router.push 复用页面
    分清异步、同步、是否触发接口调用、异步状态修改
    脚本判断登录

    do

    使用selenium和chrome driver去掉界面的方法
    https://www.jianshu.com/p/a11dc2f3edf2?utm_campaign

    commits

    2020-10-7 mynote-test-01

    driver:
    SHA-1: 5d74bb91814fd1be310f29f08af25adf2633bdcf
    * 首页 推荐文章 dep on front: 69ebb0328c5a8b40b545f60b04f321e104e8edc0
    front:
    SHA-1: 69ebb0328c5a8b40b545f60b04f321e104e8edc0
    * IDs for tests
    mynote:
    SHA-1: cbb23552eceb1bf959433bc6c768a88539de0f81
    * Revert "./update.sh(外部更新)频率改为 5"
    This reverts commit 82f0f32ab35e06736d2d8700befc39062ce66baa.
    vm 快照 vm11: mynote-test-01