zoukankan      html  css  js  c++  java
  • some tips

    1、在使用selenium的时候,需要等待页面加载完成,特别是一些ajax请求,最好使用以下方法(python),通过document.readyState来判断

    from selenium.webdriver.support.ui import WebDriverWait

    WebDriverWait(self.driver, 30 ).until(lambda d:d.execute_script('return document.readyState') =='complete')      

    2、 自定义安装python后会出现退格键不能用的情况,使用 yum -y install readline-devel安装readline,然后重新编译安装python

    具体如 https://ruiaylin.github.io/2014/12/12/python%20update/ 所示

    3、修改vi的tab成4个空格,现在到vimrc文件,然后添加

    set expandtab 
    set ts=4
    set autoindent

    4、更换python3之后,因 yum 的功能依赖 Python2 更改默认 Python版本后会导致 yum无法正常工作

    执行以下命令:
    vi /usr/bin/yum
    打开文件,修改第一行为:
    #!/usr/bin/python2.7

    若执行 yum 时出现以下错误:
    File "/usr/libexec/urlgrabber-ext-down", line 28
    执行以下更改,打开该文件并修改首行为:
    #!/usr/bin/python2.7

    5、关于代码中utf8编码

    import sys
    reload(sys) sys.setdefaultencoding(
    'utf-8')

     另一个方案是在python的Libsite-packages文件夹下新建一个sitecustomize.py 为上述代码

    6、grep 递归查找目录下所有包含某字符串的文件

    grep -rn 'abcd' *

    7、清理内存

    echo 1 > /proc/sys/vm/drop_caches

    8、selenium定位时,遇到iframe时,需要使用switchTo

    // 进入 id 叫frameA 的 iframe
    dr.switchTo().frame("frameA");
    // 回到主窗口
    dr.switchTo().defaultContent();
    

      

  • 相关阅读:
    几个数之和----数组刷题
    单调栈刷题
    腾讯金融科技凉经
    mysql刷题
    链表类题目常用方法
    阿里云一面凉经
    腾讯TEG一面凉经
    腾讯软件开发-后台开发实习生-一面凉经
    剑指 Offer 19. 正则表达式匹配
    剑指 Offer 20. 表示数值的字符串
  • 原文地址:https://www.cnblogs.com/sparkling-ly/p/5671471.html
Copyright © 2011-2022 走看看